|
@@ -1,6 +1,7 @@
|
|
|
package com.yonge.cooleshow.biz.dal.queryInfo;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.google.common.collect.Lists;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.coupon.CouponCategoryEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.coupon.CouponTypeEnum;
|
|
@@ -10,10 +11,13 @@ import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Optional;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* 优惠券查询条件
|
|
@@ -121,5 +125,14 @@ public class CouponInfoQuery implements Serializable {
|
|
|
|
|
|
return Optional.ofNullable(couponTypes).filter(CollectionUtils::isNotEmpty).orElse(null);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public CouponOrderQuery issueIds(String issueIds) {
|
|
|
+ this.issueIds = Lists.newArrayList();
|
|
|
+ if (StringUtils.isNotEmpty(issueIds) && issueIds.contains(",")) {
|
|
|
+ this.issueIds = Arrays.stream(issueIds.split(",")).map(Long::parseLong).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+ return this;
|
|
|
+ }
|
|
|
}
|
|
|
}
|