diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index d2e77d417..5bfc8a1a7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -553,7 +553,9 @@ public class WxCouponServiceImpl implements WxCouponService { Map tenantMerchantMap = null; if (EnumCouponType.checkCreateWithMerchants(record.getType())) { try { - tenantMerchantMap = checkCouponMerchantReceiver(record,true); + tenantMerchantMap = checkCouponMerchantReceiver(record, true); + }catch(MallinkException e){ + return new ResultData(e.getErrorCode(),e.getMessage()); }catch(Exception e) { return new ResultData(Result.ERROR,e.getMessage()); } @@ -886,7 +888,7 @@ public class WxCouponServiceImpl implements WxCouponService { List badNames = new ArrayList(); if (EnumPayMchType.DIRECT.equals(payMchType)) { //多商户券,抖音 直连 门店只有进件支付宝才能参加活动 todo - if(EnumCouponMerchantType.MULTIPLE_MERCHANT.getCode().equals(record.getMerchantType())){ + if(EnumAppPlat.TOUTIAO.equals(plat) && EnumCouponMerchantType.MULTIPLE_MERCHANT.getCode().equals(record.getMerchantType())){ for (WxMerchant merchant:merchantList) { WxProfitSharingReceiver receiver = payShareServie.getReceiver(mallTenantEntity, merchant.getId(), null, payMchType.getCode()); if (receiver == null) {