zhangqian
2023-08-26 49f56cee1e2285fd32c43f35e3622d2ed6c5fec3
api/v1/plc.go
@@ -24,24 +24,8 @@
   if !ok {
      return
   }
   plcConfig, code := service.NewDevicePlcService().GetDevicePlc()
   if code != ecode.OK {
      ctx.FailWithMsg(ecode.UnknownErr, "请先配置PLC")
      return
   }
   finishNumber, err := service.PlcRead(plcConfig, constvar.PlcStartAddressTypeFinishNumber)
   if err != nil {
      ctx.FailWithMsg(ecode.UnknownErr, "读取数据失败,请检查plc配置")
      return
   }
   totalNumber, err := service.PlcRead(plcConfig, constvar.PlcStartAddressTypeTotalNumber)
   if err != nil {
      ctx.FailWithMsg(ecode.UnknownErr, "读取数据失败,请检查plc配置")
      return
   }
   finishNumber, _ := service.PlcCacheGet(constvar.PlcCacheKeyFinishNumber)
   totalNumber, _ := service.PlcCacheGet(constvar.PlcCacheKeyTotalNumber)
   resp := new(response.ProductProgress)
   resp.FinishNumber = cast.ToInt(finishNumber)
   resp.TotalNumber = cast.ToInt(totalNumber)
@@ -77,7 +61,7 @@
      return
   }
   err := service.PlcWrite(plcConfig, constvar.PlcStartAddressTypeFinishNumber, taskData.Order.Amount.IntPart())
   err := service.PlcWrite(plcConfig, constvar.PlcStartAddressTypeTotalNumber, taskData.Order.Amount.IntPart())
   if err != nil {
      ctx.FailWithMsg(ecode.UnknownErr, "设置失败,请检查plc配置")
      return