ソースを参照

sub: 过滤掉数据为null

Yi 5 ヶ月 前
コミット
275060f510
1 ファイル変更3 行追加1 行削除
  1. 3 1
      module/mqtt/sub.go

+ 3 - 1
module/mqtt/sub.go

@@ -119,7 +119,9 @@ func (d *DataEventEntry) SubMsgLog(configOption *config.AppConfig) {
 		select {
 		case msg := <-subMsgChan:
 			subMsLog := d.CreatMsgLog(msg)
-			batchList = append(batchList, subMsLog)
+			if subMsLog != nil {
+				batchList = append(batchList, subMsLog)
+			}
 			if len(batchList) >= batchSize {
 				DSMLog.Mx.Lock()
 				DSMLog.SubMsgLogList = append(DSMLog.SubMsgLogList, batchList...)