From 14fc2f577e2c0b7b146c1a430e9438f317ad5b0c Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 23 九月 2023 14:14:27 +0800
Subject: [PATCH] 任务接收增加channel字段,postion字段改为channel

---
 crontask/cron_task.go |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/crontask/cron_task.go b/crontask/cron_task.go
index 9938bb4..9454dbe 100644
--- a/crontask/cron_task.go
+++ b/crontask/cron_task.go
@@ -38,8 +38,8 @@
 				}
 				finishNumber := cast.ToInt64(value)
 				if finishNumber != 0 {
-					service.PlcCacheSet(addressItem.Position, constvar.PlcCacheKeyFinishNumber, finishNumber)
-					_ = service.NewProgressService().UpdateProgress(addressItem.Position, cast.ToInt64(finishNumber))
+					service.PlcCacheSet(addressItem.Channel, constvar.PlcCacheKeyFinishNumber, finishNumber)
+					_ = service.NewProgressService().UpdateProgress(addressItem.Channel, cast.ToInt64(finishNumber))
 				}
 				logx.Infof("plc read finish number: %v", finishNumber)
 			}
@@ -64,8 +64,8 @@
 				}
 				totalNumber := cast.ToInt64(value)
 				if totalNumber != 0 {
-					service.PlcCacheSet(addressItem.Position, constvar.PlcCacheKeyTotalNumber, totalNumber)
-					_ = service.NewProgressService().UpdateProgress(addressItem.Position, cast.ToInt64(totalNumber))
+					service.PlcCacheSet(addressItem.Channel, constvar.PlcCacheKeyTotalNumber, totalNumber)
+					_ = service.NewProgressService().UpdateProgress(addressItem.Channel, cast.ToInt64(totalNumber))
 				}
 				logx.Infof("plc read total number: %v", totalNumber)
 			}
@@ -83,14 +83,14 @@
 	if code != ecode.OK {
 		return
 	}
-	var positions []int
+	var channels []int32
 	for _, item := range plcConfig.Details {
 		if item.FieldName == constvar.PlcStartAddressTypeFinishNumber {
-			positions = append(positions, item.Position)
+			channels = append(channels, item.Channel)
 		}
 	}
-	for _, position := range positions {
-		progress, err := service.NewProgressService().GetCurrentProgress(position)
+	for _, channel := range channels {
+		progress, err := service.NewProgressService().GetCurrentProgress(channel)
 		if err != nil {
 			return
 		}

--
Gitblit v1.8.0