123456789101112131415161718192021222324252627282930313233 |
- package service
- import (
- "app.yhyue.com/moapp/MessageCenter/entity"
- "app.yhyue.com/moapp/MessageCenter/rpc/message"
- "log"
- )
- type MessageService struct {
- }
- func (service *MessageService) ChangeReadStatus(data *message.ChangeReadStatusRequest) (int64, string) {
- orm := entity.Engine.NewSession()
- log.Println("123")
- defer orm.Close()
- m := entity.Message{}
- count, err1 := orm.Where("id=? and isdel=1", data.Id).Count(m)
- if count == 0 ||err1!=nil{
- return 0, "该消息不存在"
- }
- m.IsRead = int(data.ReadStatus)
- _, err := orm.Where("id=? and isdel=1", data.Id).Cols("isRead").Update(&m)
- if err != nil {
- orm.Rollback()
- return 0, "修改消息阅读状态失败"
- }
- err2 := orm.Commit()
- if err2 != nil {
- return 0, "修改消息阅读状态失败"
- }
- return 1, "修改消息阅读状态成功"
- }
|