diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java index 377531d08..199d2aa70 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java @@ -209,14 +209,14 @@ public class WxCouponController extends BaseController { List couponIdList = new ArrayList(); couponIdList.add(couponChannel.getCouponId()); Map> couponMerchantVoMap = merchantService.findCouponMerchantVoList(couponIdList, couponChannel,true); - List merchantList = couponMerchantVoMap.get(couponChannel.getCouponId()); - if (merchantList != null) { - merchantList = merchantList.stream().filter( + volist = couponMerchantVoMap.get(couponChannel.getCouponId()); + if (volist != null) { + volist = volist.stream().filter( m->m.getMerchantStatus().equals(EnumMerchantStatus.VALID.getCode())) .collect(Collectors.toList()); } - if (null != merchantList && merchantList.size() > 0 ) { - CouponCacheUtils.setCouponMerchantCache(redisTemplate, couponChannel.getCouponId(), merchantList); + if (null != volist && volist.size() > 0 ) { + CouponCacheUtils.setCouponMerchantCache(redisTemplate, couponChannel.getCouponId(), volist); } } return new ResultData(volist);