Browse Source

wip:提交浮标参数空异常问题

wangkaiyue 2 years ago
parent
commit
8fae57b729
1 changed files with 4 additions and 1 deletions
  1. 4 1
      api/internal/logic/multiplesavemsglogic.go

+ 4 - 1
api/internal/logic/multiplesavemsglogic.go

@@ -40,7 +40,10 @@ func (l *MultipleSaveMsgLogic) MultipleSaveMsg(req types.MultipleSaveMsgReq) (*t
 	errCount := 0
 	lsi := l.svcCtx.MessageCenter
 	msgInfo := req.MsgInfo
-	showBuoyValue, _ := msgInfo["showBuoy"].(json.Number).Int64()
+	var showBuoyValue int64 = 0
+	if value, ok := msgInfo["showBuoy"].(json.Number); ok {
+		showBuoyValue, _ = value.Int64()
+	}
 	_, err := lsi.MultipleSaveMsg(l.ctx, &messageclient.MultipleSaveMsgReq{
 		Appid:       util.ObjToString(msgInfo["appid"]),
 		SendUserId:  util.ObjToString(msgInfo["sendUserId"]),