Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/sumifcc-discuss into dev
正在显示
6 个修改的文件
包含
28 行增加
和
5 行删除
@@ -262,7 +262,7 @@ type ( | @@ -262,7 +262,7 @@ type ( | ||
262 | Page int `json:"page"` | 262 | Page int `json:"page"` |
263 | Size int `json:"size"` | 263 | Size int `json:"size"` |
264 | CompanyId int64 `json:",optional"` // | 264 | CompanyId int64 `json:",optional"` // |
265 | - TopId int64 `json:"topId"` // 评论的顶层ID | 265 | + TopId int64 `json:"topId,optional"` // 评论的顶层ID |
266 | FromUser string `json:"fromUser,optional"` // 用户 | 266 | FromUser string `json:"fromUser,optional"` // 用户 |
267 | Show int `json:"show,optional"` // 显示状态 | 267 | Show int `json:"show,optional"` // 显示状态 |
268 | BeginTime int64 `json:"beginTime,optional"` // 填写评论的开始时间 | 268 | BeginTime int64 `json:"beginTime,optional"` // 填写评论的开始时间 |
@@ -29,7 +29,7 @@ func (l *SystemListAticleCommentLogic) SystemListAticleComment(req *types.System | @@ -29,7 +29,7 @@ func (l *SystemListAticleCommentLogic) SystemListAticleComment(req *types.System | ||
29 | var conn = l.svcCtx.DefaultDBConn() | 29 | var conn = l.svcCtx.DefaultDBConn() |
30 | 30 | ||
31 | cnt, commentList, err := l.svcCtx.ArticleCommentRepository.CustomSearchBy(l.ctx, conn, req.CompanyId, req.Page, req.Size, | 31 | cnt, commentList, err := l.svcCtx.ArticleCommentRepository.CustomSearchBy(l.ctx, conn, req.CompanyId, req.Page, req.Size, |
32 | - req.TopId, req.ArticleTitle, req.Content, req.FromUser, req.Show, | 32 | + req.TopId, req.ArticleTitle, req.Content, req.FromUser, req.Show, [2]int64{req.BeginTime, req.EndTime}, |
33 | ) | 33 | ) |
34 | if err != nil { | 34 | if err != nil { |
35 | return nil, xerr.NewErrMsgErr("获取评论列表失败", err) | 35 | return nil, xerr.NewErrMsgErr("获取评论列表失败", err) |
@@ -151,6 +151,18 @@ func (l *SystemUserInfoLogic) initSystemData(companyId int64) error { | @@ -151,6 +151,18 @@ func (l *SystemUserInfoLogic) initSystemData(companyId int64) error { | ||
151 | Id: 0, CompanyId: companyId, Image: domain.Image{Url: "", Width: 0, Height: 0}, | 151 | Id: 0, CompanyId: companyId, Image: domain.Image{Url: "", Width: 0, Height: 0}, |
152 | Name: "中机会低风险", Category: "机会风险", Remark: "解决问题多手准备", SortBy: 10, | 152 | Name: "中机会低风险", Category: "机会风险", Remark: "解决问题多手准备", SortBy: 10, |
153 | }, | 153 | }, |
154 | + { | ||
155 | + Id: 0, CompanyId: companyId, Image: domain.Image{Url: "", Width: 0, Height: 0}, | ||
156 | + Name: "小机会高风险", Category: "机会风险", Remark: "有空看看", SortBy: 11, | ||
157 | + }, | ||
158 | + { | ||
159 | + Id: 0, CompanyId: companyId, Image: domain.Image{Url: "", Width: 0, Height: 0}, | ||
160 | + Name: "小机会中风险", Category: "机会风险", Remark: "持续监控做好控制", SortBy: 12, | ||
161 | + }, | ||
162 | + { | ||
163 | + Id: 0, CompanyId: companyId, Image: domain.Image{Url: "", Width: 0, Height: 0}, | ||
164 | + Name: "小机会低风险", Category: "机会风险", Remark: "全员警戒马上解决", SortBy: 13, | ||
165 | + }, | ||
154 | } | 166 | } |
155 | err = l.svcCtx.ArticleTagRepository.CreateInBatches(l.ctx, conn, articleTags) | 167 | err = l.svcCtx.ArticleTagRepository.CreateInBatches(l.ctx, conn, articleTags) |
156 | if err != nil { | 168 | if err != nil { |
@@ -179,7 +179,7 @@ type SystemListCommentRequest struct { | @@ -179,7 +179,7 @@ type SystemListCommentRequest struct { | ||
179 | Page int `json:"page"` | 179 | Page int `json:"page"` |
180 | Size int `json:"size"` | 180 | Size int `json:"size"` |
181 | CompanyId int64 `json:",optional"` // | 181 | CompanyId int64 `json:",optional"` // |
182 | - TopId int64 `json:"topId"` // 评论的顶层ID | 182 | + TopId int64 `json:"topId,optional"` // 评论的顶层ID |
183 | FromUser string `json:"fromUser,optional"` // 用户 | 183 | FromUser string `json:"fromUser,optional"` // 用户 |
184 | Show int `json:"show,optional"` // 显示状态 | 184 | Show int `json:"show,optional"` // 显示状态 |
185 | BeginTime int64 `json:"beginTime,optional"` // 填写评论的开始时间 | 185 | BeginTime int64 `json:"beginTime,optional"` // 填写评论的开始时间 |
@@ -330,7 +330,7 @@ func (repository *ArticleCommentRepository) Top5Comment(ctx context.Context, con | @@ -330,7 +330,7 @@ func (repository *ArticleCommentRepository) Top5Comment(ctx context.Context, con | ||
330 | } | 330 | } |
331 | 331 | ||
332 | func (repository *ArticleCommentRepository) CustomSearchBy(ctx context.Context, conn transaction.Conn, companyId int64, page int, size int, | 332 | func (repository *ArticleCommentRepository) CustomSearchBy(ctx context.Context, conn transaction.Conn, companyId int64, page int, size int, |
333 | - topId int64, articleTitle string, contentLike string, fromUserName string, show int) (int, []*domain.ArticleCommentShow, error) { | 333 | + topId int64, articleTitle string, contentLike string, fromUserName string, show int, createdAtRange [2]int64) (int, []*domain.ArticleCommentShow, error) { |
334 | 334 | ||
335 | if size <= 0 { | 335 | if size <= 0 { |
336 | size = 20 | 336 | size = 20 |
@@ -364,6 +364,17 @@ func (repository *ArticleCommentRepository) CustomSearchBy(ctx context.Context, | @@ -364,6 +364,17 @@ func (repository *ArticleCommentRepository) CustomSearchBy(ctx context.Context, | ||
364 | where += ` and article_comment."top_id"= ? ` | 364 | where += ` and article_comment."top_id"= ? ` |
365 | condition = append(condition, topId) | 365 | condition = append(condition, topId) |
366 | } | 366 | } |
367 | + | ||
368 | + if createdAtRange[0] > 0 { | ||
369 | + where += ` and article_comment.created_at >=? ` | ||
370 | + condition = append(condition, createdAtRange[0]) | ||
371 | + } | ||
372 | + | ||
373 | + if createdAtRange[1] > 0 { | ||
374 | + where += ` and article_comment.created_at <=? ` | ||
375 | + condition = append(condition, createdAtRange[1]) | ||
376 | + } | ||
377 | + | ||
367 | countSql := `select | 378 | countSql := `select |
368 | count(*) | 379 | count(*) |
369 | from article_comment | 380 | from article_comment |
@@ -77,5 +77,5 @@ type ArticleCommentRepository interface { | @@ -77,5 +77,5 @@ type ArticleCommentRepository interface { | ||
77 | Top5Comment(ctx context.Context, conn transaction.Conn, companyId int64, articleId int64) ([]*ArticleComment, error) | 77 | Top5Comment(ctx context.Context, conn transaction.Conn, companyId int64, articleId int64) ([]*ArticleComment, error) |
78 | // 特定的查询 | 78 | // 特定的查询 |
79 | CustomSearchBy(ctx context.Context, conn transaction.Conn, companyId int64, page int, size int, | 79 | CustomSearchBy(ctx context.Context, conn transaction.Conn, companyId int64, page int, size int, |
80 | - topId int64, articleTitle string, contentLike string, fromUserName string, show int) (int, []*ArticleCommentShow, error) | 80 | + topId int64, articleTitle string, contentLike string, fromUserName string, show int, createdAtRange [2]int64) (int, []*ArticleCommentShow, error) |
81 | } | 81 | } |
-
请 注册 或 登录 后发表评论