Bläddra i källkod

调整接口为post方式及消息列表按时间倒序排序

fuwencai 3 år sedan
förälder
incheckning
78e915b4b0
3 ändrade filer med 11 tillägg och 11 borttagningar
  1. 5 5
      api/internal/handler/routes.go
  2. 5 5
      api/message.api
  3. 1 1
      service/sendMsg.go

+ 5 - 5
api/internal/handler/routes.go

@@ -23,27 +23,27 @@ func RegisterHandlers(engine *rest.Server, serverCtx *svc.ServiceContext) {
 				Handler: MessageDetailHandler(serverCtx),
 			},
 			{
-				Method:  http.MethodGet,
+				Method:  http.MethodPost,
 				Path:    "/message/messageGetLast",
 				Handler: MessageGetLastHandler(serverCtx),
 			},
 			{
-				Method:  http.MethodGet,
+				Method:  http.MethodPost,
 				Path:    "/message/messageFind",
 				Handler: MessageFindHandler(serverCtx),
 			},
 			{
-				Method:  http.MethodGet,
+				Method:  http.MethodPost,
 				Path:    "/message/messageUnreadClassCount",
 				Handler: MessageUnreadClassCountHandler(serverCtx),
 			},
 			{
-				Method:  http.MethodGet,
+				Method:  http.MethodPost,
 				Path:    "/message/messageUnreadCount",
 				Handler: MessageUnreadCountHandler(serverCtx),
 			},
 			{
-				Method:  http.MethodGet,
+				Method:  http.MethodPost,
 				Path:    "/message/messageType",
 				Handler: MessageTypeHandler(serverCtx),
 			},

+ 5 - 5
api/message.api

@@ -94,13 +94,13 @@ service message-api {
 	@handler MessageDetailHandler // TODO: set handler name and delete this comment
 	get /message/messageDetail(MessageDetailReq) returns(MessageDetailResp)
 	@handler MessageGetLastHandler // 获取指定类型的最新一条未读消息
-	get /message/messageGetLast (MessageGetLastReq) returns (MessageGetLastRes)
+	post /message/messageGetLast (MessageGetLastReq) returns (MessageGetLastRes)
 	@handler MessageFindHandler // 获取指定用户的历史消息  条件可选 消息类型 是否未读
-	get /message/messageFind (MessageFindReq) returns (MessageFindRes)
+	post /message/messageFind (MessageFindReq) returns (MessageFindRes)
 	@handler MessageUnreadClassCountHandler // 获取用户未读消息分类及分类下的最新消息
-	get /message/messageUnreadClassCount (MessageUnreadClassCountReq) returns (MessageUnreadClassCountRes)
+	post /message/messageUnreadClassCount (MessageUnreadClassCountReq) returns (MessageUnreadClassCountRes)
 	@handler MessageUnreadCountHandler // 获取用户未读消息数量
-	get /message/messageUnreadCount (MessageUnreadCountReq) returns (MessageUnreadCountRes)
+	post /message/messageUnreadCount (MessageUnreadCountReq) returns (MessageUnreadCountRes)
 	@handler MessageTypeHandler // 获取用户未读消息数量
-	get /message/messageType (MessageTypeReq) returns (MessageTypeReqRes)
+	post /message/messageType (MessageTypeReq) returns (MessageTypeReqRes)
 }

+ 1 - 1
service/sendMsg.go

@@ -95,7 +95,7 @@ func FindUserMsg(this message.FindUserMsgReq) message.FindUserMsgRes {
 	data := message.FindUserMsgRes{}
 	if count > 0 {
 		err = orm.Table("message").Select("*").Where("((receive_userid = ? and send_userid = ?) or (receive_userid = ? and send_userid = ?)) and isdel = ? and appid = ?" +q, this.UserId, this.ReceiveUserId, this.ReceiveUserId, this.UserId, 1, this.Appid).
-			OrderBy("FIELD(`msg_type`,"+order+"),createtime").
+			OrderBy("createtime desc").
 			Limit(int(this.PageSize), (int(this.OffSet)-1)*int(this.PageSize)).
 			Find(&messages)
 		log.Println("数据:", messages)