zhangqian
2023-08-26 e4c722279ac3c0c269102e057b125c1e3ef89474
设置生产数量改异步
1个文件已修改
10 ■■■■ 已修改文件
api/v1/plc.go 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/plc.go
@@ -6,6 +6,7 @@
    _ "apsClient/model/response"
    "apsClient/pkg/contextx"
    "apsClient/pkg/ecode"
    "apsClient/pkg/safe"
    "apsClient/service"
    "github.com/gin-gonic/gin"
    "github.com/spf13/cast"
@@ -61,10 +62,9 @@
        return
    }
    err := service.PlcWrite(plcConfig, constvar.PlcStartAddressTypeTotalNumber, taskData.Order.Amount.IntPart())
    if err != nil {
        ctx.FailWithMsg(ecode.UnknownErr, "设置失败,请检查plc配置")
        return
    }
    safe.Go(func() {
        _ = service.PlcWrite(plcConfig, constvar.PlcStartAddressTypeTotalNumber, taskData.Order.Amount.IntPart())
    })
    ctx.Ok()
}