浏览代码

报告阅读时长添加处理

xingzai 3 年之前
父节点
当前提交
71b85979b1
共有 2 个文件被更改,包括 11 次插入2 次删除
  1. 8 2
      controllers/article.go
  2. 3 0
      controllers/report.go

+ 8 - 2
controllers/article.go

@@ -583,8 +583,14 @@ func (this *ArticleController) AddStopTime() {
 			} else {
 				articlePermissionPermissionName = detail.CategoryName
 			}
-
-			if strings.Contains(companyPermission, articlePermissionPermissionName) {
+			var hasPersion bool
+			slice := strings.Split(articlePermissionPermissionName, ",")
+			for _, v := range slice {
+				if strings.Contains(companyPermission, v) {
+					hasPersion = true
+				}
+			}
+			if hasPersion {
 				detailNew, err := models.GetNewArticleHistoryRecord(uid, articleId)
 				if err == nil {
 					//br.Msg = "获取信息失败"

+ 3 - 0
controllers/report.go

@@ -706,6 +706,9 @@ func (this *ReportController) IndustryListByDepartment() {
 			artList[k2].IndustryName = industryName + "-" + subjectNamesNew
 		}
 		list[k].List = artList
+		if v.FollowNum > 0 {
+			list[k].IsMyFollow = true
+		}
 	}
 	resp.ListnNew, err = models.GetIndustrialSubjectByDepartmentNew(chartPermissionId)
 	if err != nil {