zhangqian
2023-08-27 c6173b62e0fea3116075d56692b73cc0bc624815
api/v1/plc.go
@@ -5,8 +5,6 @@
   "apsClient/model/response"
   _ "apsClient/model/response"
   "apsClient/pkg/contextx"
   "apsClient/pkg/ecode"
   "apsClient/pkg/safe"
   "apsClient/service"
   "github.com/gin-gonic/gin"
   "github.com/spf13/cast"
@@ -44,27 +42,5 @@
   if !ok {
      return
   }
   taskData, code := service.NewTaskService().GetTask()
   if code != ecode.OK {
      ctx.Fail(code)
      return
   }
   if taskData.Order == nil {
      ctx.FailWithMsg(ecode.UnknownErr, "当前没有待生产工单")
      return
   }
   plcConfig, code := service.NewDevicePlcService().GetDevicePlc()
   if code != ecode.OK {
      ctx.FailWithMsg(ecode.UnknownErr, "请先配置PLC")
      return
   }
   safe.Go(func() {
      _ = service.PlcWrite(plcConfig, constvar.PlcStartAddressTypeTotalNumber, taskData.Order.Amount.IntPart())
   })
   ctx.Ok()
}