فهرست منبع

查询用户未读消息

renjiaojiao 2 سال پیش
والد
کامیت
e656ecf78b
1فایلهای تغییر یافته به همراه37 افزوده شده و 0 حذف شده
  1. 37 0
      rpc/internal/logic/userunreadmsglistlogic.go

+ 37 - 0
rpc/internal/logic/userunreadmsglistlogic.go

@@ -0,0 +1,37 @@
+package logic
+
+import (
+	service "app.yhyue.com/moapp/MessageCenter/rpc/internal/common"
+	"app.yhyue.com/moapp/MessageCenter/rpc/type/message"
+	"context"
+
+	"app.yhyue.com/moapp/MessageCenter/rpc/internal/svc"
+	"github.com/zeromicro/go-zero/core/logx"
+)
+
+type UserUnreadMsgListLogic struct {
+	ctx    context.Context
+	svcCtx *svc.ServiceContext
+	logx.Logger
+}
+
+func NewUserUnreadMsgListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UserUnreadMsgListLogic {
+	return &UserUnreadMsgListLogic{
+		ctx:    ctx,
+		svcCtx: svcCtx,
+		Logger: logx.WithContext(ctx),
+	}
+}
+
+//    官网、移动端首页、工作桌面消息滚动
+func (l *UserUnreadMsgListLogic) UserUnreadMsgList(in *message.UserUnreadMsgListReq) (*message.UserUnreadMsgListRes, error) {
+	data := new(message.UserUnreadMsgListRes)
+	count, res := service.UserUnreadMsgList(in) //具体信息
+	if count > 0 && len(res) > 0 {
+		data.List = res
+		data.Count = count
+		data.Code = 1
+		data.Message = "请求成功"
+	}
+	return data, nil
+}