|
...
|
...
|
@@ -40,6 +40,13 @@ func SiftingPool(header *protocol.RequestHeader, request *protocol.SiftingPoolRe |
|
|
|
if request.SubmitStatus == protocol.Submited {
|
|
|
|
commItem.Chance.CreateTime = ormItem.SubmitCheckTime.Unix() * 1000
|
|
|
|
}
|
|
|
|
|
|
|
|
//点赞评论数据
|
|
|
|
var chanceData = protocol.ChanceData{
|
|
|
|
PageViewTotal: ormItem.ViewTotal,
|
|
|
|
}
|
|
|
|
commItem.ChanceData = chanceData
|
|
|
|
|
|
|
|
rsp.List = append(rsp.List, commItem)
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -69,6 +76,12 @@ func SiftingResults(header *protocol.RequestHeader, request *protocol.SiftingRes |
|
|
|
ormItem := ormItems[i]
|
|
|
|
commItem := agg.NewCommonListItem(header, ormItem.CommChanceItemOrm)
|
|
|
|
commItem.Chance.CreateTime = ormItem.CheckTime.Unix() * 1000
|
|
|
|
|
|
|
|
//点赞评论数据
|
|
|
|
var chanceData = protocol.ChanceData{
|
|
|
|
PageViewTotal: ormItem.ViewTotal,
|
|
|
|
}
|
|
|
|
commItem.ChanceData = chanceData
|
|
|
|
rsp.List = append(rsp.List, commItem)
|
|
|
|
}
|
|
|
|
return
|
|
...
|
...
|
@@ -360,6 +373,7 @@ func SiftingResultsItemDetail(header *protocol.RequestHeader, request *protocol. |
|
|
|
var (
|
|
|
|
checkResults []*models.ChanceCheckResult
|
|
|
|
sortList []string = []string{protocol.OptionYes, protocol.OptionNo, protocol.OptionNoCertain}
|
|
|
|
ids []int64
|
|
|
|
)
|
|
|
|
rsp = &protocol.SiftingResultsItemDetailResponse{}
|
|
|
|
if checkResults, err = models.GetCheckResultsByCheckId(request.ChanceId, request.CheckId); err != nil {
|
|
...
|
...
|
@@ -398,8 +412,12 @@ func SiftingResultsItemDetail(header *protocol.RequestHeader, request *protocol. |
|
|
|
}
|
|
|
|
for i := range sortList {
|
|
|
|
if v, ok := tmpMap[sortList[i]]; ok {
|
|
|
|
v.TotalSubmitters = len(v.Items)
|
|
|
|
rsp.SiftingResultDetails = append(rsp.SiftingResultDetails, v)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if ids, err = models.GetCheckResultAllSubmitters(request.ChanceId); err == nil {
|
|
|
|
rsp.TotalSubmitters = len(ids)
|
|
|
|
}
|
|
|
|
return
|
|
|
|
} |
...
|
...
|
|