diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java index d57ec0a9b..b39e4b260 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponController.java @@ -212,15 +212,7 @@ public class WxCouponController extends BaseController { List volist = CouponCacheUtils.getCouponMerchantCache(redisTemplate, couponChannel.getId()); if (null == volist) { - List couponIdList = new ArrayList(); - couponIdList.add(couponChannel.getCouponId()); - Map> couponMerchantVoMap = merchantService.findCouponMerchantVoList(couponIdList, couponChannel,true); - volist = couponMerchantVoMap.get(couponChannel.getCouponId()); - if (volist != null) { - volist = volist.stream().filter( - m->m.getMerchantStatus().equals(EnumMerchantStatus.VALID.getCode())) - .collect(Collectors.toList()); - } + volist = couponService.getCouponMerchantList(getTenantInfo(), couponChannel.getCouponId()); if (null != volist && volist.size() > 0 ) { CouponCacheUtils.setCouponMerchantCache(redisTemplate, couponChannel.getCouponId(), volist); }