cup vor 2 Jahren
Ursprung
Commit
6f3c32e4dd

+ 9 - 0
mp-admin/src/main/java/com/qs/mp/web/controller/api/user/UserTicketController.java

@@ -115,6 +115,15 @@ public class UserTicketController extends BaseApiController {
     QueryWrapper<TicketBoxGoodsListVO> queryWrapper = new QueryWrapper<>();
     queryWrapper.eq("t1.is_deleted",0);
     queryWrapper.eq("t1.type",param.getType());
+
+    if (param.getCategoryId() != null && param.getCategoryId() != 0) {
+      queryWrapper.eq("t1.category_id", param.getCategoryId());
+    }
+
+    if (CollectionUtils.isNotEmpty(param.getBoxIds())) {
+      queryWrapper.in("t1.box_id", param.getBoxIds());
+    }
+
     queryWrapper.eq("t1.status", TicketBoxStatusEnum.PUT_ON);
     queryWrapper.eq("t2.is_deleted", 0);
     queryWrapper.orderByDesc("t1.sort_weight");

+ 7 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/TicketBoxGoodsQueryParam.java

@@ -3,6 +3,7 @@ package com.qs.mp.admin.domain.param;
 import com.qs.mp.common.enums.TicketTypeEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import java.util.List;
 import javax.validation.constraints.NotNull;
 import lombok.Data;
 
@@ -15,6 +16,12 @@ import lombok.Data;
 @Data
 public class TicketBoxGoodsQueryParam {
 
+    @ApiModelProperty(value = "盲票组ID列表",required=false)
+    private List<String> boxIds;
+
+    @ApiModelProperty(value = "分类ID",required=false)
+    private Long categoryId;
+
     @NotNull(message = "盲票类型不能为空")
     @ApiModelProperty(value = "盲票类型",required=true)
     private TicketTypeEnum type;