|
@@ -68,6 +68,23 @@ func (this *MobileReportController) TradeList() {
|
|
|
mapCategory[v.CategoryId] = v.CategoryId
|
|
|
}
|
|
|
}
|
|
|
+ for k, v := range list {
|
|
|
+ count, err := models.GetUserIsReadThisNewCategoryArticleCount(v.CategoryId, uid)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ Newdetail, err := models.GetNewArticleByCategoryId(v.CategoryId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if count == 0 && user.CreatedTime.Before(utils.StrTimeToTime(Newdetail.PublishDate)) && utils.StrTimeToTime(utils.OnlineTime).Before(utils.StrTimeToTime(Newdetail.PublishDate)) {
|
|
|
+ list[k].IsRed = true
|
|
|
+ }
|
|
|
+ }
|
|
|
} else {
|
|
|
listTrade, errTrade := models.GetTradeAll(ChartPermissionId)
|
|
|
err = errTrade
|