|
@@ -598,3 +598,81 @@ func (this *UserController) ExportOfficialUsers() {
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
|
}
|
|
|
+
|
|
|
+//
|
|
|
+//// UnReadMessageList 获取未读消息
|
|
|
+//// @Summary 获取未读消息
|
|
|
+//// @Description 获取未读消息
|
|
|
+//// @Success 200 {object} controllers.BaseResponse
|
|
|
+//// @router /message [get]
|
|
|
+//func (u *UserController) UnReadMessageList() {
|
|
|
+// messages, err := models.GetUnReadMessageList(u.SysUser.SysUserId)
|
|
|
+// if err != nil {
|
|
|
+// u.FailedResult("获取我的未读消息失败", result)
|
|
|
+// return
|
|
|
+// }
|
|
|
+// u.SuccessResult("获取我的未读消息成功", messages, result)
|
|
|
+// return
|
|
|
+// })
|
|
|
+//}
|
|
|
+//
|
|
|
+//type ReadMessageReq struct {
|
|
|
+// AnalystId int `json:"analystId"`
|
|
|
+// MessageId int `json:"MessageId"`
|
|
|
+//}
|
|
|
+//
|
|
|
+//// ReadMessage 获取未读消息
|
|
|
+//// @Summary 获取未读消息
|
|
|
+//// @Description 获取未读消息
|
|
|
+//// @Success 200 {object} controllers.BaseResponse
|
|
|
+//// @router /readMessage [post]
|
|
|
+//func (u *UserController) ReadMessage() {
|
|
|
+// controllers.Wrap(&u.BaseController, func() (result *controllers.WrapData, err error) {
|
|
|
+// result = u.InitWrapData("获取我的未读消息失败")
|
|
|
+// readMessageReq := new(ReadMessageReq)
|
|
|
+// u.GetPostParams(readMessageReq)
|
|
|
+// if readMessageReq.MessageId <= 0 {
|
|
|
+// logger.Error("消息Id非法")
|
|
|
+// err = exception.New(exception.IllegalMessageId)
|
|
|
+// u.FailedResult("已读消息失败", result)
|
|
|
+// return
|
|
|
+// }
|
|
|
+// userInfo := u.Data["user"].(user.User)
|
|
|
+// if user.ReadMessage(userInfo.Id, readMessageReq.MessageId) {
|
|
|
+// u.SuccessResult("已读消息成功", nil, result)
|
|
|
+// return
|
|
|
+// } else {
|
|
|
+// err = exception.New(exception.ReadMessageFailed)
|
|
|
+// u.FailedResult("已读消息失败", result)
|
|
|
+// return
|
|
|
+// }
|
|
|
+// })
|
|
|
+//}
|
|
|
+//
|
|
|
+//// ReadMessages 获取未读消息
|
|
|
+//// @Summary 获取未读消息
|
|
|
+//// @Description 获取未读消息
|
|
|
+//// @Success 200 {object} controllers.BaseResponse
|
|
|
+//// @router /readMessages [post]
|
|
|
+//func (u *UserController) ReadMessages() {
|
|
|
+// controllers.Wrap(&u.BaseController, func() (result *controllers.WrapData, err error) {
|
|
|
+// result = u.InitWrapData("获取我的未读消息失败")
|
|
|
+// readMessageReq := new(ReadMessageReq)
|
|
|
+// u.GetPostParams(readMessageReq)
|
|
|
+// if readMessageReq.AnalystId <= 0 {
|
|
|
+// logger.Error("研究员Id非法")
|
|
|
+// err = exception.New(exception.IllegalAnalystId)
|
|
|
+// u.FailedResult("已读消息失败", result)
|
|
|
+// return
|
|
|
+// }
|
|
|
+// userInfo := u.Data["user"].(user.User)
|
|
|
+// if user.ReadMessages(userInfo.Id, readMessageReq.AnalystId) {
|
|
|
+// u.SuccessResult("已读消息成功", nil, result)
|
|
|
+// return
|
|
|
+// } else {
|
|
|
+// err = exception.New(exception.ReadMessageFailed)
|
|
|
+// u.FailedResult("已读消息失败", result)
|
|
|
+// return
|
|
|
+// }
|
|
|
+// })
|
|
|
+//}
|