Browse Source

no message

xingzai 2 years ago
parent
commit
96d3cac226
1 changed files with 17 additions and 0 deletions
  1. 17 0
      controllers/report.go

+ 17 - 0
controllers/report.go

@@ -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