fix
zhangqian
2023-12-01 8324f872ef3a4d0c978a9b1d062800c6a1701c12
nsq/consumer.go
@@ -19,27 +19,13 @@
   switch topic {
   case fmt.Sprintf(constvar.NsqTopicScheduleTask, conf.Conf.NsqConf.NodeId):
      handler = new(ScheduleTask)
   case fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId):
      handler = &PlcAddress{Topic: topic}
   case fmt.Sprintf(constvar.NsqTopicProcessParamsResponse, conf.Conf.NsqConf.NodeId):
      handler = &ProcessParams{Topic: topic}
   case fmt.Sprintf(constvar.NsqTopicApsProcessParams, conf.Conf.NsqConf.NodeId):
      handler = &ProcessParamsSync{Topic: topic}
   case fmt.Sprintf(constvar.NsqTopicDeviceUpdate, conf.Conf.NsqConf.NodeId):
      handler = &DeviceUpdate{Topic: topic}
   case fmt.Sprintf(constvar.NsqTopicPullDataResponse, conf.Conf.NsqConf.NodeId):
      handler = &PullDataResponse{Topic: topic}
   }
   c.AddHandler(handler.HandleMessage)
   if len(conf.Conf.NsqConf.NsqlookupdAddr) > 0 {
      if err = c.RunLookupd(conf.Conf.NsqConf.NsqlookupdAddr, 1); err != nil {
         logx.Errorf("RunLookupd err:%v", err)
         return
      }
   } else {
      if err = c.Run(conf.Conf.NsqConf.NsqdAddr, 1); err != nil {
         logx.Errorf("Run err:%v", err)
         return
      }
   }
   return
}