Browse Source

过滤下架产品

kobe6258 3 months ago
parent
commit
a54cbe06b7
2 changed files with 4 additions and 3 deletions
  1. 3 3
      domian/merchant/merchant_product.go
  2. 1 0
      service/media/media_service.go

+ 3 - 3
domian/merchant/merchant_product.go

@@ -133,13 +133,13 @@ func GetProductPageByProductType(productIds []int, info page.PageInfo) (dtoList
 }
 
 func GetProductByProductType() (productIdMap map[string][]int, err error) {
-	productMap, err := merchantDao.GetProductByProductType()
+	productIdStrMap, err := merchantDao.GetProductByProductType()
 	if err != nil {
 		logger.Error("根据类型分类获取商品ID失败,err:%v", err)
 		return
 	}
-	productIdMap = make(map[string][]int, len(productMap))
-	for productType, productIds := range productMap {
+	productIdMap = make(map[string][]int, len(productIdStrMap))
+	for productType, productIds := range productIdStrMap {
 		idStr := strings.Split(productIds, ",")
 		productIdMap[productType], _ = stringUtils.StringToIntSlice(idStr)
 	}

+ 1 - 0
service/media/media_service.go

@@ -296,6 +296,7 @@ func SearchMediaProduct(key string, docIds []int) (list []mediaService.MediaDTO,
 
 func CountPermissionWeight(ids []int) (permissionMap map[int]int) {
 	list, err := mediaService.CountPermissionWeight(ids)
+	permissionMap = make(map[int]int)
 	if err != nil {
 		return
 	}