瀏覽代碼

no message

xingzai 3 年之前
父節點
當前提交
bed48c4e74
共有 1 個文件被更改,包括 19 次插入1 次删除
  1. 19 1
      controllers/tactics.go

+ 19 - 1
controllers/tactics.go

@@ -87,6 +87,24 @@ func (this *TacticsController) List() {
 		mapChartPermission[permissionName] = imgUrlChartPermission
 		mapChartPermission[permissionName] = imgUrlChartPermission
 	}
 	}
 
 
+	//对应分类的所图片
+	detailCategoryUrl, err := models.GetConfigByCode("category_map_img_url")
+	if err != nil {
+		br.Msg = "获取数据失败"
+		br.ErrMsg = "行业配置信息失败,Err:" + err.Error()
+		return
+	}
+	categoryUrlList := strings.Split(detailCategoryUrl.ConfigValue, "{|}")
+	mapCategoryUrl := make(map[string]string)
+	var categoryIdStr string
+	var imgUrlChart string
+	for _, v := range categoryUrlList {
+		vslice := strings.Split(v, "_")
+		categoryIdStr = vslice[0]
+		imgUrlChart = vslice[len(vslice)-1]
+		mapCategoryUrl[categoryIdStr] = imgUrlChart
+	}
+
 	if categoryId < 0 {
 	if categoryId < 0 {
 		listTactics, err := models.GetReportMappingStrategyAll()
 		listTactics, err := models.GetReportMappingStrategyAll()
 		if err != nil && err.Error() != utils.ErrNoRow() {
 		if err != nil && err.Error() != utils.ErrNoRow() {
@@ -128,7 +146,7 @@ func (this *TacticsController) List() {
 		if v.Readnum == 0 && user.CreatedTime.Before(utils.StrTimeToTime(v.PublishDate)) && utils.StrTimeToTime(utils.OnlineTime).Before(utils.StrTimeToTime(v.PublishDate)) {
 		if v.Readnum == 0 && user.CreatedTime.Before(utils.StrTimeToTime(v.PublishDate)) && utils.StrTimeToTime(utils.OnlineTime).Before(utils.StrTimeToTime(v.PublishDate)) {
 			list[k].IsRed = true
 			list[k].IsRed = true
 		}
 		}
-		list[k].ImgUrlPc = "https://hongze.oss-cn-shanghai.aliyuncs.com/static/images/202112/20211206/UvMadc63MLZY6rnQZQgGZAFXkqwf.png"
+		list[k].ImgUrlPc = mapCategoryUrl[v.CategoryId]
 	}
 	}
 	if categoryId > 0 {
 	if categoryId > 0 {
 		detail, errCategory := models.GetdetailByCategoryId(categoryId)
 		detail, errCategory := models.GetdetailByCategoryId(categoryId)