|
@@ -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
|
|
|
+}
|