xingzai hace 2 años
padre
commit
5e0b3328c3
Se han modificado 1 ficheros con 7 adiciones y 2 borrados
  1. 7 2
      controllers/report.go

+ 7 - 2
controllers/report.go

@@ -1082,10 +1082,15 @@ func (this *ReportCommonController) CompanyList() {
 		v := list[i]
 		comapnyList := services.HandleArticleStock(v.Stock)
 		if len(comapnyList) > 1 {
-			for _, vC := range comapnyList {
+			for kC, vC := range comapnyList {
+				sliceCovers := strings.Split(v.Cover, "{|}")
+				cover := v.Cover
+				if len(sliceCovers) == len(comapnyList) {
+					cover = sliceCovers[kC]
+				}
 				listLogo = append(listLogo, &models.ArticleDataLogoResp{
 					ArticleId:   v.ArticleId,
-					Cover:       v.Cover,
+					Cover:       cover,
 					ComapnyList: services.HandleArticleStock(vC.ComapnyName),
 				})
 			}