|
@@ -27,9 +27,11 @@ func NewMiniBusinessLogic(ctx context.Context, svcCtx *svc.ServiceContext) *Mini |
|
@@ -27,9 +27,11 @@ func NewMiniBusinessLogic(ctx context.Context, svcCtx *svc.ServiceContext) *Mini |
27
|
}
|
27
|
}
|
28
|
|
28
|
|
29
|
func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (resp *types.MessageBusinessResponse, err error) {
|
29
|
func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (resp *types.MessageBusinessResponse, err error) {
|
|
|
30
|
+ var userToken = contextdata.GetUserTokenFromCtx(l.ctx)
|
|
|
31
|
+ var conn = l.svcCtx.DefaultDBConn()
|
30
|
var msgType = req.Type
|
32
|
var msgType = req.Type
|
31
|
|
33
|
|
32
|
- total, list, err := l.svcCtx.MessageBusinessRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(), domain.NewQueryOptions().
|
34
|
+ total, list, err := l.svcCtx.MessageBusinessRepository.Find(l.ctx, conn, domain.NewQueryOptions().
|
33
|
WithOffsetLimit(req.Page, req.Size).
|
35
|
WithOffsetLimit(req.Page, req.Size).
|
34
|
WithKV("type", msgType))
|
36
|
WithKV("type", msgType))
|
35
|
if err != nil {
|
37
|
if err != nil {
|
|
@@ -96,8 +98,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
|
@@ -96,8 +98,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
96
|
|
98
|
|
97
|
// 获取公司
|
99
|
// 获取公司
|
98
|
if len(companyIds) > 0 {
|
100
|
if len(companyIds) > 0 {
|
99
|
- _, companyList, err := l.svcCtx.CompanyRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(),
|
|
|
100
|
- domain.NewQueryOptions().
|
101
|
+ _, companyList, err := l.svcCtx.CompanyRepository.Find(l.ctx, conn, domain.NewQueryOptions().
|
101
|
WithFindOnly().
|
102
|
WithFindOnly().
|
102
|
WithKV("ids", userIds).
|
103
|
WithKV("ids", userIds).
|
103
|
WithKV("limit", len(userIds)))
|
104
|
WithKV("limit", len(userIds)))
|
|
@@ -111,8 +112,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
|
@@ -111,8 +112,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
111
|
|
112
|
|
112
|
// 获取用户
|
113
|
// 获取用户
|
113
|
if len(userIds) > 0 {
|
114
|
if len(userIds) > 0 {
|
114
|
- _, userList, err := l.svcCtx.UserRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(),
|
|
|
115
|
- domain.NewQueryOptions().
|
115
|
+ _, userList, err := l.svcCtx.UserRepository.Find(l.ctx, conn, domain.NewQueryOptions().
|
116
|
WithFindOnly().
|
116
|
WithFindOnly().
|
117
|
WithKV("ids", userIds).
|
117
|
WithKV("ids", userIds).
|
118
|
WithKV("limit", len(userIds)))
|
118
|
WithKV("limit", len(userIds)))
|
|
@@ -126,8 +126,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
|
@@ -126,8 +126,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
126
|
|
126
|
|
127
|
// 获取评论
|
127
|
// 获取评论
|
128
|
if len(commentIds) > 0 {
|
128
|
if len(commentIds) > 0 {
|
129
|
- _, commentList, err := l.svcCtx.CommentRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(),
|
|
|
130
|
- domain.NewQueryOptions().
|
129
|
+ _, commentList, err := l.svcCtx.CommentRepository.Find(l.ctx, conn, domain.NewQueryOptions().
|
131
|
WithFindOnly().
|
130
|
WithFindOnly().
|
132
|
WithKV("ids", commentIds).
|
131
|
WithKV("ids", commentIds).
|
133
|
WithKV("limit", len(commentIds)))
|
132
|
WithKV("limit", len(commentIds)))
|
|
@@ -141,8 +140,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
|
@@ -141,8 +140,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
141
|
|
140
|
|
142
|
// 获取文章数据
|
141
|
// 获取文章数据
|
143
|
if len(articleIds) > 0 {
|
142
|
if len(articleIds) > 0 {
|
144
|
- _, articleList, err := l.svcCtx.ArticleRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(), 0,
|
|
|
145
|
- domain.NewQueryOptions().
|
143
|
+ _, articleList, err := l.svcCtx.ArticleRepository.Find(l.ctx, conn, userToken.CompanyId, domain.NewQueryOptions().
|
146
|
WithFindOnly().
|
144
|
WithFindOnly().
|
147
|
WithKV("ids", articleIds).
|
145
|
WithKV("ids", articleIds).
|
148
|
WithKV("limit", len(articleIds)))
|
146
|
WithKV("limit", len(articleIds)))
|
|
@@ -164,8 +162,8 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
|
@@ -164,8 +162,8 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageBusinessRequest) (res |
164
|
RecipientId: item.RecipientId,
|
162
|
RecipientId: item.RecipientId,
|
165
|
ArticleId: item.ArticleId,
|
163
|
ArticleId: item.ArticleId,
|
166
|
CommentId: item.CommentId,
|
164
|
CommentId: item.CommentId,
|
167
|
- DiscussionId: item.DiscussionId,
|
|
|
168
|
- DiscussionOpinionId: item.DiscussionOpinionId,
|
165
|
+ //DiscussionId: item.DiscussionId,
|
|
|
166
|
+ //DiscussionOpinionId: item.DiscussionOpinionId,
|
169
|
Content: item.Content,
|
167
|
Content: item.Content,
|
170
|
CreatedAt: item.CreatedAt,
|
168
|
CreatedAt: item.CreatedAt,
|
171
|
}
|
169
|
}
|