فهرست منبع

后台商品列表多选

cup 2 سال پیش
والد
کامیت
c0171ae37e

+ 3 - 2
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/GoodsMgrController.java

@@ -119,8 +119,9 @@ public class GoodsMgrController extends BaseApiController {
     queryWrapper.lambda().eq(null != queryParam.getExchangeShow(), Goods::getExchangeShow,
         queryParam.getExchangeShow());
     // 商品分类
-    queryWrapper.lambda()
-        .eq(null != queryParam.getCategoryId(), Goods::getCategoryId, queryParam.getCategoryId());
+    if (!CollectionUtils.isEmpty(queryParam.getCategoryIdList())) {
+      queryWrapper.lambda().in(Goods::getCategoryId, queryParam.getCategoryIdList());
+    }
     // 标签过滤的商品ID
     queryWrapper.lambda().in(null != queryParam.getTagId(), Goods::getGoodsId, goodsIds);
     queryWrapper.lambda().eq(Goods::getIsDeleted, 0);

+ 5 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/GoodsQueryParam.java

@@ -11,6 +11,8 @@ import com.qs.mp.common.enums.GoodsStatusEnum;
 
 import lombok.Data;
 
+import java.util.List;
+
 /**
  * @describe 商品库实体类
  * @auther quanshu
@@ -26,6 +28,9 @@ public class GoodsQueryParam {
 	@ApiModelProperty(value = "分类ID", required = false)
 	private Long categoryId;
 
+	@ApiModelProperty(value = "分类ID列表", required = false)
+	private List<Long> categoryIdList;
+
 	@ApiModelProperty(value = "标签ID", required = false)
 	private Long tagId;