Переглянути джерело

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 {
 		select {
 		case msg := <-subMsgChan:
 		case msg := <-subMsgChan:
 			subMsLog := d.CreatMsgLog(msg)
 			subMsLog := d.CreatMsgLog(msg)
-			batchList = append(batchList, subMsLog)
+			if subMsLog != nil {
+				batchList = append(batchList, subMsLog)
+			}
 			if len(batchList) >= batchSize {
 			if len(batchList) >= batchSize {
 				DSMLog.Mx.Lock()
 				DSMLog.Mx.Lock()
 				DSMLog.SubMsgLogList = append(DSMLog.SubMsgLogList, batchList...)
 				DSMLog.SubMsgLogList = append(DSMLog.SubMsgLogList, batchList...)