Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss into dev
正在显示
9 个修改的文件
包含
18 行增加
和
10 行删除
| @@ -52,7 +52,7 @@ type ( | @@ -52,7 +52,7 @@ type ( | ||
| 52 | MessageBusinessItem { | 52 | MessageBusinessItem { |
| 53 | Id int64 `json:"id"` | 53 | Id int64 `json:"id"` |
| 54 | Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳) | 54 | Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳) |
| 55 | - OptType int `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌) | 55 | + OptType int `json:"optType"` // 操作类型(1针对文章、2针对评论、3针对圆桌) |
| 56 | CompanyId int64 `json:"companyId"` // 操作人公司ID | 56 | CompanyId int64 `json:"companyId"` // 操作人公司ID |
| 57 | UserId int64 `json:"userId"` // 操作人用户ID | 57 | UserId int64 `json:"userId"` // 操作人用户ID |
| 58 | RecipientId int64 `json:"recipientId"` // 接收者ID | 58 | RecipientId int64 `json:"recipientId"` // 接收者ID |
| @@ -101,6 +101,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -101,6 +101,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 101 | if len(companyIds) > 0 { | 101 | if len(companyIds) > 0 { |
| 102 | _, companyList, err := l.svcCtx.CompanyRepository.Find(l.ctx, conn, domain.NewQueryOptions(). | 102 | _, companyList, err := l.svcCtx.CompanyRepository.Find(l.ctx, conn, domain.NewQueryOptions(). |
| 103 | WithFindOnly(). | 103 | WithFindOnly(). |
| 104 | + WithKV("companyId", userToken.CompanyId). | ||
| 104 | WithKV("ids", companyIds). | 105 | WithKV("ids", companyIds). |
| 105 | WithKV("limit", len(companyIds))) | 106 | WithKV("limit", len(companyIds))) |
| 106 | if err != nil { | 107 | if err != nil { |
| @@ -115,6 +116,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -115,6 +116,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 115 | if len(userIds) > 0 { | 116 | if len(userIds) > 0 { |
| 116 | _, userList, err := l.svcCtx.UserRepository.Find(l.ctx, conn, domain.NewQueryOptions(). | 117 | _, userList, err := l.svcCtx.UserRepository.Find(l.ctx, conn, domain.NewQueryOptions(). |
| 117 | WithFindOnly(). | 118 | WithFindOnly(). |
| 119 | + WithKV("companyId", userToken.CompanyId). | ||
| 118 | WithKV("ids", userIds). | 120 | WithKV("ids", userIds). |
| 119 | WithKV("limit", len(userIds))) | 121 | WithKV("limit", len(userIds))) |
| 120 | if err != nil { | 122 | if err != nil { |
| @@ -129,6 +131,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -129,6 +131,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 129 | if len(commentIds) > 0 { | 131 | if len(commentIds) > 0 { |
| 130 | _, commentList, err := l.svcCtx.ArticleCommentRepository.Find(l.ctx, conn, domain.NewQueryOptions(). | 132 | _, commentList, err := l.svcCtx.ArticleCommentRepository.Find(l.ctx, conn, domain.NewQueryOptions(). |
| 131 | WithFindOnly(). | 133 | WithFindOnly(). |
| 134 | + WithKV("companyId", userToken.CompanyId). | ||
| 132 | WithKV("ids", commentIds). | 135 | WithKV("ids", commentIds). |
| 133 | WithKV("limit", len(commentIds))) | 136 | WithKV("limit", len(commentIds))) |
| 134 | if err != nil { | 137 | if err != nil { |
| @@ -143,6 +146,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -143,6 +146,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 143 | if len(articleIds) > 0 { | 146 | if len(articleIds) > 0 { |
| 144 | _, articleList, err := l.svcCtx.ArticleRepository.Find(l.ctx, conn, userToken.CompanyId, domain.NewQueryOptions(). | 147 | _, articleList, err := l.svcCtx.ArticleRepository.Find(l.ctx, conn, userToken.CompanyId, domain.NewQueryOptions(). |
| 145 | WithFindOnly(). | 148 | WithFindOnly(). |
| 149 | + WithKV("companyId", userToken.CompanyId). | ||
| 146 | WithKV("ids", articleIds). | 150 | WithKV("ids", articleIds). |
| 147 | WithKV("limit", len(articleIds))) | 151 | WithKV("limit", len(articleIds))) |
| 148 | if err != nil { | 152 | if err != nil { |
| @@ -169,7 +173,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -169,7 +173,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 169 | CreatedAt: item.CreatedAt, | 173 | CreatedAt: item.CreatedAt, |
| 170 | } | 174 | } |
| 171 | 175 | ||
| 172 | - if v, ok := userIdMap[item.UserId]; ok { | 176 | + if v, ok := userIdMap[item.UserId]; ok && v != nil { |
| 173 | to.User = &types.SimpleUser{ | 177 | to.User = &types.SimpleUser{ |
| 174 | Id: v.Id, | 178 | Id: v.Id, |
| 175 | CompanyId: v.CompanyId, | 179 | CompanyId: v.CompanyId, |
| @@ -178,12 +182,12 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -178,12 +182,12 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 178 | Avatar: v.Avatar, | 182 | Avatar: v.Avatar, |
| 179 | } | 183 | } |
| 180 | 184 | ||
| 181 | - if v, ok := companyIdMap[item.CompanyId]; ok { | 185 | + if v, ok := companyIdMap[item.CompanyId]; ok && v != nil { |
| 182 | to.User.CompanyName = v.Name | 186 | to.User.CompanyName = v.Name |
| 183 | } | 187 | } |
| 184 | } | 188 | } |
| 185 | 189 | ||
| 186 | - if v, ok := articleIdMap[item.ArticleId]; ok { | 190 | + if v, ok := articleIdMap[item.ArticleId]; ok && v != nil { |
| 187 | to.Article = &types.SimpleArticle{ | 191 | to.Article = &types.SimpleArticle{ |
| 188 | Id: v.Id, | 192 | Id: v.Id, |
| 189 | Title: v.Title, | 193 | Title: v.Title, |
| @@ -193,7 +197,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | @@ -193,7 +197,7 @@ func (l *MiniBusinessLogic) MiniBusiness(req *types.MessageRequest, msgType doma | ||
| 193 | } | 197 | } |
| 194 | } | 198 | } |
| 195 | 199 | ||
| 196 | - if v, ok := commentIdMap[item.CommentId]; ok { | 200 | + if v, ok := commentIdMap[item.CommentId]; ok && v != nil { |
| 197 | to.Comment = &types.SimpleComment{ | 201 | to.Comment = &types.SimpleComment{ |
| 198 | Id: v.Id, | 202 | Id: v.Id, |
| 199 | Content: v.Content, | 203 | Content: v.Content, |
| @@ -30,6 +30,7 @@ func (l *MiniSystemLogic) MiniSystem(req *types.MessageRequest) (resp *types.Mes | @@ -30,6 +30,7 @@ func (l *MiniSystemLogic) MiniSystem(req *types.MessageRequest) (resp *types.Mes | ||
| 30 | 30 | ||
| 31 | total, list, err := l.svcCtx.MessageSystemRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(), domain.NewQueryOptions(). | 31 | total, list, err := l.svcCtx.MessageSystemRepository.Find(l.ctx, l.svcCtx.DefaultDBConn(), domain.NewQueryOptions(). |
| 32 | WithOffsetLimit(req.Page, req.Size). | 32 | WithOffsetLimit(req.Page, req.Size). |
| 33 | + WithKV("companyId", userToken.CompanyId). | ||
| 33 | WithKV("recipientId", userToken.UserId)) | 34 | WithKV("recipientId", userToken.UserId)) |
| 34 | if err != nil { | 35 | if err != nil { |
| 35 | return nil, err | 36 | return nil, err |
| @@ -32,7 +32,7 @@ func (l *MiniMyBeLikedLogic) MiniMyBeLiked(req *types.MiniBeLikedRequest) (resp | @@ -32,7 +32,7 @@ func (l *MiniMyBeLikedLogic) MiniMyBeLiked(req *types.MiniBeLikedRequest) (resp | ||
| 32 | 32 | ||
| 33 | total, list, err := l.svcCtx.UserLoveFlagRepository.Find(l.ctx, conn, domain.NewQueryOptions(). | 33 | total, list, err := l.svcCtx.UserLoveFlagRepository.Find(l.ctx, conn, domain.NewQueryOptions(). |
| 34 | WithOffsetLimit(req.Page, req.Size). | 34 | WithOffsetLimit(req.Page, req.Size). |
| 35 | - WithKV("commentId", userToken.CompanyId). | 35 | + //WithKV("companyId", userToken.CompanyId). 不存在字段 |
| 36 | WithKV("toUserId", userToken.UserId)) | 36 | WithKV("toUserId", userToken.UserId)) |
| 37 | if err != nil { | 37 | if err != nil { |
| 38 | return nil, err | 38 | return nil, err |
| @@ -32,7 +32,7 @@ func (l *MiniMyLikeLogic) MiniMyLike(req *types.MiniMyLikeRequest) (resp *types. | @@ -32,7 +32,7 @@ func (l *MiniMyLikeLogic) MiniMyLike(req *types.MiniMyLikeRequest) (resp *types. | ||
| 32 | 32 | ||
| 33 | total, list, err := l.svcCtx.UserLoveFlagRepository.Find(l.ctx, conn, domain.NewQueryOptions(). | 33 | total, list, err := l.svcCtx.UserLoveFlagRepository.Find(l.ctx, conn, domain.NewQueryOptions(). |
| 34 | WithOffsetLimit(req.Page, req.Size). | 34 | WithOffsetLimit(req.Page, req.Size). |
| 35 | - WithKV("commentId", userToken.CompanyId). | 35 | + //WithKV("companyId", userToken.CompanyId). 不存在公司id |
| 36 | WithKV("userId", userToken.UserId)) | 36 | WithKV("userId", userToken.UserId)) |
| 37 | if err != nil { | 37 | if err != nil { |
| 38 | return nil, err | 38 | return nil, err |
| @@ -278,7 +278,7 @@ type MessageBusinessResponse struct { | @@ -278,7 +278,7 @@ type MessageBusinessResponse struct { | ||
| 278 | type MessageBusinessItem struct { | 278 | type MessageBusinessItem struct { |
| 279 | Id int64 `json:"id"` | 279 | Id int64 `json:"id"` |
| 280 | Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳) | 280 | Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳) |
| 281 | - OptType int `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌) | 281 | + OptType int `json:"optType"` // 操作类型(1针对文章、2针对评论、3针对圆桌) |
| 282 | CompanyId int64 `json:"companyId"` // 操作人公司ID | 282 | CompanyId int64 `json:"companyId"` // 操作人公司ID |
| 283 | UserId int64 `json:"userId"` // 操作人用户ID | 283 | UserId int64 `json:"userId"` // 操作人用户ID |
| 284 | RecipientId int64 `json:"recipientId"` // 接收者ID | 284 | RecipientId int64 `json:"recipientId"` // 接收者ID |
| @@ -12,7 +12,7 @@ import ( | @@ -12,7 +12,7 @@ import ( | ||
| 12 | type MessageBusiness struct { | 12 | type MessageBusiness struct { |
| 13 | Id int64 // 唯一标识 | 13 | Id int64 // 唯一标识 |
| 14 | Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳) | 14 | Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳) |
| 15 | - OptType int `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌) | 15 | + OptType int `json:"optType"` // 操作类型(1针对文章、2针对评论、3针对圆桌) |
| 16 | CompanyId int64 `json:"companyId"` // 操作人公司ID | 16 | CompanyId int64 `json:"companyId"` // 操作人公司ID |
| 17 | UserId int64 `json:"userId"` // 操作人用户ID | 17 | UserId int64 `json:"userId"` // 操作人用户ID |
| 18 | RecipientId int64 `json:"recipientId"` // 接收人用户ID | 18 | RecipientId int64 `json:"recipientId"` // 接收人用户ID |
| @@ -127,6 +127,9 @@ func (repository *ArticleCommentRepository) Find(ctx context.Context, conn trans | @@ -127,6 +127,9 @@ func (repository *ArticleCommentRepository) Find(ctx context.Context, conn trans | ||
| 127 | if v, ok := queryOptions["topId"]; ok { | 127 | if v, ok := queryOptions["topId"]; ok { |
| 128 | tx = tx.Where("top_id=?", v) | 128 | tx = tx.Where("top_id=?", v) |
| 129 | } | 129 | } |
| 130 | + if v, ok := queryOptions["ids"]; ok { | ||
| 131 | + tx = tx.Where("id in (?)", v) | ||
| 132 | + } | ||
| 130 | if v, ok := queryOptions["show"]; ok { | 133 | if v, ok := queryOptions["show"]; ok { |
| 131 | tx = tx.Where("show=?", v) | 134 | tx = tx.Where("show=?", v) |
| 132 | } | 135 | } |
| @@ -8,7 +8,7 @@ import ( | @@ -8,7 +8,7 @@ import ( | ||
| 8 | type MessageBusiness struct { | 8 | type MessageBusiness struct { |
| 9 | Id int64 // 唯一标识 | 9 | Id int64 // 唯一标识 |
| 10 | Type MsgBusinessType `json:"type"` // 分类 (1回复 2点赞 3被采纳) | 10 | Type MsgBusinessType `json:"type"` // 分类 (1回复 2点赞 3被采纳) |
| 11 | - OptType MsgBusinessOpt `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌) | 11 | + OptType MsgBusinessOpt `json:"optType"` // 操作类型(1针对文章、2针对评论、3针对圆桌) |
| 12 | CompanyId int64 `json:"companyId"` // 操作人公司ID | 12 | CompanyId int64 `json:"companyId"` // 操作人公司ID |
| 13 | UserId int64 `json:"userId"` // 操作人用户ID | 13 | UserId int64 `json:"userId"` // 操作人用户ID |
| 14 | RecipientId int64 `json:"recipientId"` // 接收人用户ID | 14 | RecipientId int64 `json:"recipientId"` // 接收人用户ID |
-
请 注册 或 登录 后发表评论