liujunchi 3 лет назад
Родитель
Сommit
2939a602a8

+ 0 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/queryInfo/CouponInfoQuery.java

@@ -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());
             }

+ 5 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/CouponInfoServiceImp.java

@@ -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);