From cd824691bd91525855f2c5e48633ef3caa4740f3 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 26 九月 2023 17:49:44 +0800
Subject: [PATCH] update doc
---
api/v1/task.go | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/api/v1/task.go b/api/v1/task.go
index 480a58f..5765d4d 100644
--- a/api/v1/task.go
+++ b/api/v1/task.go
@@ -20,6 +20,7 @@
"github.com/gin-gonic/gin"
"gorm.io/gorm"
"sort"
+ "sync"
"time"
)
@@ -167,13 +168,13 @@
order, err := service.NewTaskService().GetOrderByWorkOrderId(procedure.WorkOrderID)
if err != nil {
- ctx.Fail(ecode.UnknownErr)
+ ctx.Fail(ecode.DBErr)
return
}
processModel, err := service.NewTaskService().GetProcessParams(procedure, order)
if err != nil || processModel == nil || processModel.ParamsMap == nil {
- ctx.FailWithMsg(ecode.ParamsErr, "璇峰厛閰嶇疆宸ヨ壓鍙傛暟")
+ ctx.FailWithMsg(ecode.ParamsErr, "鏈幏鍙栧埌宸ヨ壓鍙傛暟锛岃鍦ㄥ伐鑹烘ā鍨嬪簱涓笂浼狅紒")
return
}
@@ -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, ¶ms)
if !ok {
@@ -274,7 +279,7 @@
}
if procedure.Status == model.ProcedureStatusProcessing {
- ctx.FailWithMsg(ecode.ParamsErr, "璇ュ伐搴忓凡寮�濮嬬敓浜�")
+ ctx.Ok()
return
}
@@ -322,7 +327,7 @@
}
return nil
})
- ctx.FailWithMsg(ecode.NeedConfirmedErr, "绯熺硶锛屽伐鑹轰笅鍙戝け璐ャ��")
+ ctx.FailWithMsg(ecode.NeedConfirmedErr, "PLC璇锋眰澶辫触锛岃妫�鏌LC閰嶇疆锛�")
return
}
if code != ecode.OK {
--
Gitblit v1.8.0