正在显示
3 个修改的文件
包含
25 行增加
和
3 行删除
| @@ -695,6 +695,7 @@ func GetSiftingChance(uid int64, submitStatus int, checkResultStatus int, offset | @@ -695,6 +695,7 @@ func GetSiftingChance(uid int64, submitStatus int, checkResultStatus int, offset | ||
| 695 | sql := fmt.Sprintf(`select a.*,b.images,b.speechs,b.videos | 695 | sql := fmt.Sprintf(`select a.*,b.images,b.speechs,b.videos |
| 696 | from ( | 696 | from ( |
| 697 | select a.*,b.user_id chance_user_id,b.source_content,b.enable_status,b.review_status,b.audit_template_id,b.chance_type_id,b.create_at, | 697 | select a.*,b.user_id chance_user_id,b.source_content,b.enable_status,b.review_status,b.audit_template_id,b.chance_type_id,b.create_at, |
| 698 | + b.view_total, | ||
| 698 | b.update_at,b.approve_time chance_approve_time,b.status,b.self_checks,b.check_result_status,b.check_time | 699 | b.update_at,b.approve_time chance_approve_time,b.status,b.self_checks,b.check_result_status,b.check_time |
| 699 | from ( | 700 | from ( |
| 700 | select max(id) id,approve_time,approve_data,uid,chance_id,submit_check_status,submit_check_time,level | 701 | select max(id) id,approve_time,approve_data,uid,chance_id,submit_check_status,submit_check_time,level |
| @@ -738,7 +739,8 @@ func GetSiftingResults(uid int64, submitStatus, checkResultStatus int, offset in | @@ -738,7 +739,8 @@ func GetSiftingResults(uid int64, submitStatus, checkResultStatus int, offset in | ||
| 738 | sql := fmt.Sprintf(`select a.*,b.images,b.speechs,b.videos | 739 | sql := fmt.Sprintf(`select a.*,b.images,b.speechs,b.videos |
| 739 | from ( | 740 | from ( |
| 740 | select a.*,b.user_id chance_user_id,b.source_content,b.enable_status,b.review_status,b.audit_template_id,b.chance_type_id,b.create_at, | 741 | select a.*,b.user_id chance_user_id,b.source_content,b.enable_status,b.review_status,b.audit_template_id,b.chance_type_id,b.create_at, |
| 741 | - b.update_at,b.approve_time chance_approve_time,b.status,b.self_checks,b.check_result_status,b.check_time | 742 | + b.view_total, |
| 743 | + b.update_at,b.approve_time chance_approve_time,b.status,b.self_checks,b.check_result_status,b.check_time | ||
| 742 | from ( | 744 | from ( |
| 743 | select max(id) id,approve_time,approve_data,uid,chance_id,submit_check_status,submit_check_time,level | 745 | select max(id) id,approve_time,approve_data,uid,chance_id,submit_check_status,submit_check_time,level |
| 744 | from audit_flow_process a,(select MAX(id) AS max_id from audit_flow_process as t where t.uid=%v group by chance_id) b | 746 | from audit_flow_process a,(select MAX(id) AS max_id from audit_flow_process as t where t.uid=%v group by chance_id) b |
| @@ -361,12 +361,14 @@ type SiftingResultsItemDetailRequest struct { | @@ -361,12 +361,14 @@ type SiftingResultsItemDetailRequest struct { | ||
| 361 | } | 361 | } |
| 362 | type SiftingResultsItemDetailResponse struct { | 362 | type SiftingResultsItemDetailResponse struct { |
| 363 | SiftingResultDetails []SiftingResultDetail `json:"siftingResultDetails"` | 363 | SiftingResultDetails []SiftingResultDetail `json:"siftingResultDetails"` |
| 364 | + TotalSubmitters int `json:"totalSubmitters"` //总提交人数 | ||
| 364 | } | 365 | } |
| 365 | 366 | ||
| 366 | //筛选结果详情 | 367 | //筛选结果详情 |
| 367 | type SiftingResultDetail struct { | 368 | type SiftingResultDetail struct { |
| 368 | - Option string `json:"option"` //选项:是 否 不清楚 | ||
| 369 | - Items SiftingCommitItems `json:"items"` | 369 | + Option string `json:"option"` //选项:是 否 不清楚 |
| 370 | + Items SiftingCommitItems `json:"items"` | ||
| 371 | + TotalSubmitters int `json:"totalSubmitters"` //总提交人数 | ||
| 370 | } | 372 | } |
| 371 | 373 | ||
| 372 | //筛选结果提交人项 | 374 | //筛选结果提交人项 |
| @@ -40,6 +40,13 @@ func SiftingPool(header *protocol.RequestHeader, request *protocol.SiftingPoolRe | @@ -40,6 +40,13 @@ func SiftingPool(header *protocol.RequestHeader, request *protocol.SiftingPoolRe | ||
| 40 | if request.SubmitStatus == protocol.Submited { | 40 | if request.SubmitStatus == protocol.Submited { |
| 41 | commItem.Chance.CreateTime = ormItem.SubmitCheckTime.Unix() * 1000 | 41 | commItem.Chance.CreateTime = ormItem.SubmitCheckTime.Unix() * 1000 |
| 42 | } | 42 | } |
| 43 | + | ||
| 44 | + //点赞评论数据 | ||
| 45 | + var chanceData = protocol.ChanceData{ | ||
| 46 | + PageViewTotal: ormItem.ViewTotal, | ||
| 47 | + } | ||
| 48 | + commItem.ChanceData = chanceData | ||
| 49 | + | ||
| 43 | rsp.List = append(rsp.List, commItem) | 50 | rsp.List = append(rsp.List, commItem) |
| 44 | } | 51 | } |
| 45 | 52 | ||
| @@ -69,6 +76,12 @@ func SiftingResults(header *protocol.RequestHeader, request *protocol.SiftingRes | @@ -69,6 +76,12 @@ func SiftingResults(header *protocol.RequestHeader, request *protocol.SiftingRes | ||
| 69 | ormItem := ormItems[i] | 76 | ormItem := ormItems[i] |
| 70 | commItem := agg.NewCommonListItem(header, ormItem.CommChanceItemOrm) | 77 | commItem := agg.NewCommonListItem(header, ormItem.CommChanceItemOrm) |
| 71 | commItem.Chance.CreateTime = ormItem.CheckTime.Unix() * 1000 | 78 | commItem.Chance.CreateTime = ormItem.CheckTime.Unix() * 1000 |
| 79 | + | ||
| 80 | + //点赞评论数据 | ||
| 81 | + var chanceData = protocol.ChanceData{ | ||
| 82 | + PageViewTotal: ormItem.ViewTotal, | ||
| 83 | + } | ||
| 84 | + commItem.ChanceData = chanceData | ||
| 72 | rsp.List = append(rsp.List, commItem) | 85 | rsp.List = append(rsp.List, commItem) |
| 73 | } | 86 | } |
| 74 | return | 87 | return |
| @@ -360,6 +373,7 @@ func SiftingResultsItemDetail(header *protocol.RequestHeader, request *protocol. | @@ -360,6 +373,7 @@ func SiftingResultsItemDetail(header *protocol.RequestHeader, request *protocol. | ||
| 360 | var ( | 373 | var ( |
| 361 | checkResults []*models.ChanceCheckResult | 374 | checkResults []*models.ChanceCheckResult |
| 362 | sortList []string = []string{protocol.OptionYes, protocol.OptionNo, protocol.OptionNoCertain} | 375 | sortList []string = []string{protocol.OptionYes, protocol.OptionNo, protocol.OptionNoCertain} |
| 376 | + ids []int64 | ||
| 363 | ) | 377 | ) |
| 364 | rsp = &protocol.SiftingResultsItemDetailResponse{} | 378 | rsp = &protocol.SiftingResultsItemDetailResponse{} |
| 365 | if checkResults, err = models.GetCheckResultsByCheckId(request.ChanceId, request.CheckId); err != nil { | 379 | if checkResults, err = models.GetCheckResultsByCheckId(request.ChanceId, request.CheckId); err != nil { |
| @@ -398,8 +412,12 @@ func SiftingResultsItemDetail(header *protocol.RequestHeader, request *protocol. | @@ -398,8 +412,12 @@ func SiftingResultsItemDetail(header *protocol.RequestHeader, request *protocol. | ||
| 398 | } | 412 | } |
| 399 | for i := range sortList { | 413 | for i := range sortList { |
| 400 | if v, ok := tmpMap[sortList[i]]; ok { | 414 | if v, ok := tmpMap[sortList[i]]; ok { |
| 415 | + v.TotalSubmitters = len(v.Items) | ||
| 401 | rsp.SiftingResultDetails = append(rsp.SiftingResultDetails, v) | 416 | rsp.SiftingResultDetails = append(rsp.SiftingResultDetails, v) |
| 402 | } | 417 | } |
| 403 | } | 418 | } |
| 419 | + if ids, err = models.GetCheckResultAllSubmitters(request.ChanceId); err == nil { | ||
| 420 | + rsp.TotalSubmitters = len(ids) | ||
| 421 | + } | ||
| 404 | return | 422 | return |
| 405 | } | 423 | } |
-
请 注册 或 登录 后发表评论