From b7d67bb4a5536e6d7330f843f4209edf0399261d Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 25 十一月 2023 18:01:18 +0800
Subject: [PATCH] 本次报工开始时间为上次报工结束时间
---
service/problem/check.go | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/service/problem/check.go b/service/problem/check.go
index 17b76f3..17a8e89 100644
--- a/service/problem/check.go
+++ b/service/problem/check.go
@@ -6,7 +6,6 @@
"apsClient/model"
"apsClient/pkg/sqlitex"
"apsClient/service"
- "apsClient/service/plc_address"
"fmt"
"net"
"sync"
@@ -19,7 +18,6 @@
constvar.ProblemCodeSerf,
constvar.ProblemCodeCloud,
constvar.ProblemCodeDevice,
- constvar.ProblemCodeProcessModel,
constvar.ProblemCodePlcConfig,
constvar.ProblemCodePlcAddressList,
constvar.ProblemCodePlcProcessModelAddressList,
@@ -32,7 +30,6 @@
constvar.ProblemCodeSerf: "serf闆嗙兢",
constvar.ProblemCodeCloud: "娑堟伅闃熷垪",
constvar.ProblemCodeDevice: "鐢熶骇璁惧缁戝畾",
- constvar.ProblemCodeProcessModel: "宸ヨ壓鍙傛暟",
constvar.ProblemCodePlcConfig: "plc閰嶇疆",
constvar.ProblemCodePlcAddressList: "plc鍦板潃琛�",
constvar.ProblemCodePlcProcessModelAddressList: "plc宸ヨ壓鍙傛暟鍦板潃琛�",
@@ -73,6 +70,8 @@
checkObj = &PlcProcessModelAddressList{}
case constvar.ProblemCodePlcConnect:
checkObj = &PlcConnect{}
+ default:
+ continue
}
checkResultListTemp = append(checkResultListTemp, &CheckResult{
ItemCode: item,
@@ -197,7 +196,14 @@
type PlcProcessModelAddressList struct{}
func (slf *PlcProcessModelAddressList) Check() bool {
- return plc_address.IsLoad()
+ record, err := model.NewProcessModelPlcAddressSearch().SetDeviceID(conf.Conf.CurrentDeviceID).First()
+ if err != nil {
+ return false
+ }
+ if len(record.AddressList) == 0 {
+ return false
+ }
+ return true
}
type PlcConnect struct{}
--
Gitblit v1.8.0