正在显示
5 个修改的文件
包含
17 行增加
和
5 行删除
| @@ -42,7 +42,10 @@ func (l *MiniArticleCommentAtWhoLogic) MiniArticleCommentAtWho(req *types.MiniAr | @@ -42,7 +42,10 @@ func (l *MiniArticleCommentAtWhoLogic) MiniArticleCommentAtWho(req *types.MiniAr | ||
| 42 | var userList []*domain.User | 42 | var userList []*domain.User |
| 43 | if articleInfo.TargetUser == domain.ArticleTargetAll { | 43 | if articleInfo.TargetUser == domain.ArticleTargetAll { |
| 44 | //获取所有人 | 44 | //获取所有人 |
| 45 | - queryOption := domain.NewQueryOptions().WithFindOnly().MustWithKV("companyId", articleInfo.CompanyId) | 45 | + queryOption := domain.NewQueryOptions().WithFindOnly(). |
| 46 | + MustWithKV("companyId", articleInfo.CompanyId). | ||
| 47 | + MustWithKV("auditStatus", []int{domain.UserAuditStatusPassed}) | ||
| 48 | + | ||
| 46 | _, userList, err = l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) | 49 | _, userList, err = l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) |
| 47 | if err != nil { | 50 | if err != nil { |
| 48 | resp = &types.MiniArticleCommentAtWhoResponse{} | 51 | resp = &types.MiniArticleCommentAtWhoResponse{} |
| @@ -91,7 +91,9 @@ func (l *MiniCreateArticleCommentLogic) MiniCreateArticleComment(req *types.Mini | @@ -91,7 +91,9 @@ func (l *MiniCreateArticleCommentLogic) MiniCreateArticleComment(req *types.Mini | ||
| 91 | atWhoIds = append(atWhoIds, val.Id) | 91 | atWhoIds = append(atWhoIds, val.Id) |
| 92 | } | 92 | } |
| 93 | atWhoIds = lo.Uniq(atWhoIds) | 93 | atWhoIds = lo.Uniq(atWhoIds) |
| 94 | - queryOption := domain.NewQueryOptions().WithFindOnly().WithKV("ids", atWhoIds) | 94 | + queryOption := domain.NewQueryOptions().WithFindOnly(). |
| 95 | + WithKV("ids", atWhoIds). | ||
| 96 | + MustWithKV("auditStatus", []int{domain.UserAuditStatusPassed}) | ||
| 95 | _, atWhoList, err = l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) | 97 | _, atWhoList, err = l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) |
| 96 | if err != nil { | 98 | if err != nil { |
| 97 | return nil, xerr.NewErrMsgErr("检查@的人员失败", err) | 99 | return nil, xerr.NewErrMsgErr("检查@的人员失败", err) |
| @@ -49,7 +49,9 @@ func (l *SystemEditAticleCommentLogic) SystemEditAticleComment(req *types.System | @@ -49,7 +49,9 @@ func (l *SystemEditAticleCommentLogic) SystemEditAticleComment(req *types.System | ||
| 49 | maxCount = commetInfo.MaxCountAdminLove(len(articleInfo.WhoRead)) | 49 | maxCount = commetInfo.MaxCountAdminLove(len(articleInfo.WhoRead)) |
| 50 | } else { | 50 | } else { |
| 51 | //统计全员人数 | 51 | //统计全员人数 |
| 52 | - queryOption := domain.NewQueryOptions().WithCountOnly().MustWithKV("companyId", req.CompanyId) | 52 | + queryOption := domain.NewQueryOptions().WithCountOnly(). |
| 53 | + MustWithKV("auditStatus", []int{domain.UserAuditStatusPassed}). | ||
| 54 | + MustWithKV("companyId", req.CompanyId) | ||
| 53 | cnt, _, err := l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) | 55 | cnt, _, err := l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) |
| 54 | if err != nil { | 56 | if err != nil { |
| 55 | return nil, xerr.NewErrMsgErr("获取人员数据失败", err) | 57 | return nil, xerr.NewErrMsgErr("获取人员数据失败", err) |
| @@ -61,7 +61,9 @@ func (l *SystemEditAticleCommentLoveLogic) SystemEditAticleCommentLove(req *type | @@ -61,7 +61,9 @@ func (l *SystemEditAticleCommentLoveLogic) SystemEditAticleCommentLove(req *type | ||
| 61 | maxCount = commetInfo.MaxCountAdminLove(len(articleInfo.WhoRead)) | 61 | maxCount = commetInfo.MaxCountAdminLove(len(articleInfo.WhoRead)) |
| 62 | } else { | 62 | } else { |
| 63 | //统计全员人数 | 63 | //统计全员人数 |
| 64 | - queryOption := domain.NewQueryOptions().WithCountOnly().MustWithKV("companyId", req.CompanyId) | 64 | + queryOption := domain.NewQueryOptions().WithCountOnly(). |
| 65 | + MustWithKV("auditStatus", []int{domain.UserAuditStatusPassed}). | ||
| 66 | + MustWithKV("companyId", req.CompanyId) | ||
| 65 | cnt, _, err := l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) | 67 | cnt, _, err := l.svcCtx.UserRepository.Find(l.ctx, conn, queryOption) |
| 66 | if err != nil { | 68 | if err != nil { |
| 67 | return nil, xerr.NewErrMsgErr("获取人员数据失败", err) | 69 | return nil, xerr.NewErrMsgErr("获取人员数据失败", err) |
| @@ -2,6 +2,7 @@ package department | @@ -2,6 +2,7 @@ package department | ||
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | "context" | 4 | "context" |
| 5 | + | ||
| 5 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/interanl/pkg/db/transaction" | 6 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/interanl/pkg/db/transaction" |
| 6 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/interanl/pkg/domain" | 7 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/cmd/discuss/interanl/pkg/domain" |
| 7 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/pkg/contextdata" | 8 | "gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss/pkg/contextdata" |
| @@ -58,7 +59,9 @@ func (l *SystemUpdateLogic) SystemUpdate(req *types.DepartmentUpdateRequest) (re | @@ -58,7 +59,9 @@ func (l *SystemUpdateLogic) SystemUpdate(req *types.DepartmentUpdateRequest) (re | ||
| 58 | // 获取公司下的所有用户 | 59 | // 获取公司下的所有用户 |
| 59 | _, users, err := l.svcCtx.UserRepository.Find(l.ctx, conn, domain.NewQueryOptions(). | 60 | _, users, err := l.svcCtx.UserRepository.Find(l.ctx, conn, domain.NewQueryOptions(). |
| 60 | WithFindOnly(). | 61 | WithFindOnly(). |
| 61 | - WithKV("companyId", one.CompanyId)) | 62 | + WithKV("companyId", one.CompanyId).MustWithKV("auditStatus", []int{domain.UserAuditStatusPassed}), |
| 63 | + ) | ||
| 64 | + | ||
| 62 | if err != nil { | 65 | if err != nil { |
| 63 | return nil, err | 66 | return nil, err |
| 64 | } | 67 | } |
-
请 注册 或 登录 后发表评论