From b1114569135bbcbab8a095ebe37f4800183d2c5f Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 09 四月 2024 10:17:57 +0800
Subject: [PATCH] fix

---
 api/v1/task.go |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/api/v1/task.go b/api/v1/task.go
index 5f348a8..53a2bce 100644
--- a/api/v1/task.go
+++ b/api/v1/task.go
@@ -245,8 +245,8 @@
 		return
 	}
 
-	service.TaskFlagUnset(conf.Conf.CurrentDeviceID, procedure.Channel)
-	service.TaskEndTimeSet(conf.Conf.CurrentDeviceID, procedure.Channel, time.Now().Unix()) //璁剧疆宸ュ簭杩愯缁撴潫鏃堕棿
+	service.TaskFlagUnset(procedure.DeviceID, procedure.Channel)
+	service.TaskEndTimeSet(procedure.DeviceID, procedure.Channel, time.Now().Unix()) //璁剧疆宸ュ簭杩愯缁撴潫鏃堕棿
 	ctx.Ok()
 }
 
@@ -350,9 +350,9 @@
 		return
 	}
 
-	service.TaskFlagSet(conf.Conf.CurrentDeviceID, procedure.Channel, int(procedure.ID))
-	service.TaskStartTimeSet(conf.Conf.CurrentDeviceID, procedure.Channel, time.Now().Unix()) //璁剧疆宸ュ簭杩愯寮�濮嬫椂闂�
-	service.TaskEndTimeSet(conf.Conf.CurrentDeviceID, procedure.Channel, 0)                   //璁剧疆宸ュ簭杩愯缁撴潫鏃堕棿
+	service.TaskFlagSet(procedure.DeviceID, procedure.Channel, int(procedure.ID))
+	service.TaskStartTimeSet(procedure.DeviceID, procedure.Channel, time.Now().Unix()) //璁剧疆宸ュ簭杩愯寮�濮嬫椂闂�
+	service.TaskEndTimeSet(procedure.DeviceID, procedure.Channel, 0)                   //璁剧疆宸ュ簭杩愯缁撴潫鏃堕棿
 	ctx.Ok()
 }
 
@@ -430,7 +430,9 @@
 			logx.Errorf("miss param address, k:%v, v:%v", k, v)
 			continue
 		}
-		err := service.PlcWriteDirect(plcConfig, address, v)
+		err := service.PlcWriteDirect(plcConfig, v, &model.DevicePlcAddress{
+			StartAddress: address,
+		})
 		if err != nil {
 			plcConfig.CurrentErr = err
 			failedNumbers++

--
Gitblit v1.8.0