浏览代码

no message

xingzai 2 年之前
父节点
当前提交
96d3cac226
共有 1 个文件被更改,包括 17 次插入0 次删除
  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