@@ -128,7 +128,6 @@ public class CouponInfoQuery implements Serializable {
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());
}
@@ -205,6 +205,11 @@ public class CouponInfoServiceImp extends ServiceImpl<CouponInfoMapper, CouponIn
.couponInfos(Lists.newArrayList())
.build();
+ if (CollectionUtils.isEmpty(query.getIssueIds())) {
+ // 直接返回默认数据
+ return wrapper;
+ }
+
// 查询用户订单优惠券信息
List<CouponOrderWrapper.CouponInfo> couponInfos = getBaseMapper().selectUserOrderCouponInfo(userId, query);