zhangqian
2023-09-05 49e90e5de2e7166e74e26102dff9064b933fc5fd
nsq/msg_handler.go
@@ -102,7 +102,15 @@
      logx.Errorf("ScheduleTask HandleMessage Unmarshal json err: %v", err.Error())
      return nil
   }
   if len(resp.KeyData) == 0 || len(resp.AddressData) == 0 || resp.DeviceId != conf.Conf.System.DeviceId {
   if resp.DeviceId != conf.Conf.System.DeviceId {
      return nil
   }
   //通知回复收到
   ReceivedMessageChan <- &ReceivedMessage{
      Topic:   slf.Topic,
      Message: data,
   }
   if len(resp.KeyData) == 0 || len(resp.AddressData) == 0 {
      return nil
   }
   //写入到文件
@@ -129,11 +137,6 @@
      address := cast.ToInt(strings.ReplaceAll(addresses[i], "\r", ""))
      plc_address.Set(key, address)
      logx.Infof("plc address set ok: key:%v, address:%v", key, address)
   }
   //通知回复收到
   ReceivedMessageChan <- &ReceivedMessage{
      Topic:   slf.Topic,
      Message: data,
   }
   return nil
}
@@ -179,7 +182,7 @@
      logx.Infof("unmarshal process params sync err :%s", err)
      return err
   }
   err = model.NewProcessModelSearch().Create(&processModel)
   err = model.NewProcessModelSearch().Save(&processModel)
   if err != nil {
      logx.Infof("save process params sync err :%s", err)
      return err