diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java index e0e33a11c..161235503 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java @@ -293,7 +293,8 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService { return vo; } - if(!isCouponMerchantValid(wxCoupon.getId(),wxCoupon.getTenantId())) { + if(!EnumCouponType.COUPON_GIFT.getCode().equals(wxCoupon.getType()) + && !isCouponMerchantValid(wxCoupon.getId(),wxCoupon.getTenantId())) { logger.debug(wxCoupon.getId()+couponid+ErrorCode.MERCHANT_INFO_NOT_FOUND.getMessage()); vo.toCouponChannnelVo(wxCoupon,channelId); vo.setErrorMsg(ErrorCode.MERCHANT_INFO_NOT_FOUND.getMessage());