Kaynağa Gözat

过滤下架产品

kobe6258 4 ay önce
ebeveyn
işleme
be0e53a8d5

+ 1 - 0
service/media/media_service.go

@@ -352,6 +352,7 @@ func DealMediaInfo(media *mediaService.MediaDTO, isLogin bool, templateUserId in
 			logger.Error("获取套餐列表失败:%v", err)
 		}
 	}
+	//判断是否有单品,没有的话查看套餐
 	product, pdErr := productService.GetProductBySourceId(media.MediaId, productType)
 	if pdErr != nil {
 		if len(packageList) == 0 {

+ 4 - 1
service/report/report_service.go

@@ -271,7 +271,10 @@ func DealReportInfo(report *reportService.ReportDTO, isLogin bool, userId int) (
 		report.IsPackage = false
 	}
 	//最热最新的时候使用
-	productList := append(packageList, product)
+	productList := append(packageList)
+	if pdErr == nil {
+		productList = append(productList, product)
+	}
 	if len(productList) == 0 {
 		report.Show = true
 	} else {