fuwencai 3 лет назад
Родитель
Сommit
db531c8930
1 измененных файлов с 9 добавлено и 3 удалено
  1. 9 3
      api/internal/logic/multiplesavemsglogic.go

+ 9 - 3
api/internal/logic/multiplesavemsglogic.go

@@ -5,6 +5,7 @@ import (
 	"app.yhyue.com/moapp/MessageCenter/util"
 	"context"
 	"log"
+	"strconv"
 
 	"app.yhyue.com/moapp/MessageCenter/api/internal/svc"
 	"app.yhyue.com/moapp/MessageCenter/api/internal/types"
@@ -41,8 +42,13 @@ func (l *MultipleSaveMsgLogic) MultipleSaveMsg(req types.MultipleSaveMsgReq) (*t
 
 	errCount := 0
 	lsi := l.svcCtx.MessageCenter
-	for _, val := range req.SaveData {
 
+	for _, val := range req.SaveData {
+		msgType_, err := strconv.Atoi(util.ObjToString(val["msgType"]))
+		msgType := int64(msgType_)
+		CiteId_, err := strconv.Atoi(util.ObjToString(val["citeId"]))
+		CiteId := int64(CiteId_)
+		log.Println(err)
 		resp, err := lsi.SendUserMsg(l.ctx, &messageclient.SendMsgRequest{
 			Appid:         util.ObjToString(val["appid"]),
 			ReceiveUserId: util.ObjToString(val["receiveUserId"]),
@@ -51,9 +57,9 @@ func (l *MultipleSaveMsgLogic) MultipleSaveMsg(req types.MultipleSaveMsgReq) (*t
 			SendName:      util.ObjToString(val["sendName"]),
 			Title:         util.ObjToString(val["title"]),
 			Content:       util.ObjToString(val["content"]),
-			MsgType:       util.Int64All(val["msgType"]),
+			MsgType:       msgType,
 			Link:          util.ObjToString(val["link"]),
-			CiteId:        util.Int64All(val["citeId"]),
+			CiteId:        CiteId,
 		})
 		log.Println(resp)
 		if err != nil {