Преглед на файлове

sub: 过滤掉数据为null

Yi преди 3 месеца
родител
ревизия
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...)