Browse Source

no message

xingzai 2 years ago
parent
commit
dfddde420b
1 changed files with 17 additions and 5 deletions
  1. 17 5
      controllers/report.go

+ 17 - 5
controllers/report.go

@@ -1080,11 +1080,23 @@ func (this *ReportCommonController) CompanyList() {
 	listLogo := make([]*models.ArticleDataLogoResp, 0)
 	for i := range list {
 		v := list[i]
-		listLogo = append(listLogo, &models.ArticleDataLogoResp{
-			ArticleId:   v.ArticleId,
-			Cover:       v.Cover,
-			ComapnyList: services.HandleArticleStock(v.Stock),
-		})
+		comapnyList := services.HandleArticleStock(v.Stock)
+		if len(comapnyList) > 1 {
+			for _, vC := range comapnyList {
+				listLogo = append(listLogo, &models.ArticleDataLogoResp{
+					ArticleId:   v.ArticleId,
+					Cover:       v.Cover,
+					ComapnyList: services.HandleArticleStock(vC.ComapnyName),
+				})
+			}
+		} else {
+			listLogo = append(listLogo, &models.ArticleDataLogoResp{
+				ArticleId:   v.ArticleId,
+				Cover:       v.Cover,
+				ComapnyList: services.HandleArticleStock(v.Stock),
+			})
+		}
+
 	}
 	resp := new(models.ArticleDataLogoListResp)
 	resp.List = listLogo