瀏覽代碼

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

wangkaiyue 2 年之前
父節點
當前提交
8fae57b729
共有 1 個文件被更改,包括 4 次插入1 次删除
  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"]),