|
|
@@ -88,9 +88,17 @@ func (o *MqttHandler) Handler() interface{} {
|
|
|
|
|
|
switch topic {
|
|
|
case TopicHighSpeed: //存储超速事件
|
|
|
-
|
|
|
+ event := dao.Event{Sn: sn, Type: "超速", Time: m.PayloadString()}
|
|
|
+ err := event.AddEvent()
|
|
|
+ if err != nil {
|
|
|
+ global.GVA_LOG.Error(fmt.Sprintf("添加事件失败:%s", err.Error()))
|
|
|
+ }
|
|
|
case TopicLowSpeed: //存储低速时间
|
|
|
-
|
|
|
+ event := dao.Event{Sn: sn, Type: "低速", Time: m.PayloadString()}
|
|
|
+ err := event.AddEvent()
|
|
|
+ if err != nil {
|
|
|
+ global.GVA_LOG.Error(fmt.Sprintf("添加事件失败:%s", err.Error()))
|
|
|
+ }
|
|
|
case TopicChanStatus: //修改屏幕状态
|
|
|
status, _ := strconv.Atoi(m.PayloadString())
|
|
|
err := dao.UpdateScreensStatusBySn(sn, status)
|