diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 1fcd58808..31caf143c 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -1010,8 +1010,12 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { retMerchantIdList.add(-999L); return retMerchantIdList; } - retMerchantIdList.retainAll(buildMerchantIdList); - isConditiondQquery = true; + if(isConditiondQquery){ + retMerchantIdList.retainAll(buildMerchantIdList); + }else{ + retMerchantIdList.addAll(buildMerchantIdList); + isConditiondQquery = true; + } } if (isConditiondQquery) {