zhangqian
2023-09-26 34a3ff0830f606dcd20d012ce14cc3472397fc45
下发任务加个锁
1个文件已修改
5 ■■■■■ 已修改文件
api/v1/task.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/task.go
@@ -20,6 +20,7 @@
    "github.com/gin-gonic/gin"
    "gorm.io/gorm"
    "sort"
    "sync"
    "time"
)
@@ -248,6 +249,8 @@
    ctx.Ok()
}
var mutex sync.Mutex
// TaskStart
// @Tags      Task
// @Summary   下发工艺参数(开始任务)
@@ -256,6 +259,8 @@
// @Success   200   {object}  contextx.Response{service.GetProcessModel}  "成功"
// @Router    /v1/task/sendProcessParams [post]
func (slf *TaskApi) TaskStart(c *gin.Context) {
    mutex.Lock()
    defer mutex.Unlock()
    var params request.SendProcessParams
    ctx, ok := contextx.NewContext(c, &params)
    if !ok {