zhangqian
2023-11-09 02a84fb6fb2a39bfe7fc5cf6c0137bbf231b17fe
service/problem/check.go
@@ -6,7 +6,6 @@
   "apsClient/model"
   "apsClient/pkg/sqlitex"
   "apsClient/service"
   "apsClient/service/plc_address"
   "fmt"
   "net"
   "sync"
@@ -191,13 +190,20 @@
func (slf *PlcAddressList) Check() bool {
   plcConfig, _ := service.NewDevicePlcService().GetDevicePlc()
   return len(plcConfig.Details) > 0
   return plcConfig != nil && len(plcConfig.Details) > 0
}
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{}