From f9188dc1a6e96c1ca9520ebdc07bbfe26876351c Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 04 十二月 2023 19:19:39 +0800
Subject: [PATCH] 字段更改
---
crontask/cron_task.go | 13 +++----------
1 files changed, 3 insertions(+), 10 deletions(-)
diff --git a/crontask/cron_task.go b/crontask/cron_task.go
index 24ffc22..dcc64c0 100644
--- a/crontask/cron_task.go
+++ b/crontask/cron_task.go
@@ -43,10 +43,10 @@
logx.Infof("plc read finish number err: %v", err)
continue
}
- finishNumber := cast.ToInt64(value)
+ finishNumber := cast.ToInt(value)
if finishNumber != 0 {
service.PlcCacheSet(conf.Conf.CurrentDeviceID, addressItem.Channel, constvar.PlcCacheKeyFinishNumber, finishNumber)
- _ = service.NewProgressService().UpdateProgress(conf.Conf.CurrentDeviceID, addressItem.Channel, cast.ToInt64(finishNumber))
+ _ = service.NewProgressService().UpdateProgress(conf.Conf.CurrentDeviceID, addressItem.Channel, finishNumber)
}
logx.Infof("plc read finish number: %v", finishNumber)
}
@@ -115,20 +115,13 @@
}
syncOkIds := make([]uint, 0, len(records))
for _, record := range records {
- var finishAmount int
- if record.IsFinish {
- progress, err := model.NewProductionProgressSearch(nil).SetWorkOrderId(record.WorkOrderId).SetProductProcedureId(record.ProductProcedureID).First()
- if err == nil {
- finishAmount = int(progress.FinishedQuantity)
- }
- }
msg := &common.MsgTaskStatusUpdate{
WorkOrderId: record.WorkOrderId,
ProcedureID: record.ProcedureID,
DeviceId: record.DeviceId,
IsProcessing: record.IsProcessing,
IsFinish: record.IsFinish,
- FinishAmount: finishAmount,
+ FinishAmount: record.FinishedQuantity,
ProductProcedureID: record.ProductProcedureID,
StartTs: record.StartTs,
FinishTs: record.FinishTs,
--
Gitblit v1.8.0