From 5b0871a3aafc8dea468e2c3c51a693cc708c3f05 Mon Sep 17 00:00:00 2001 From: lin <642018748@qq.com> Date: Thu, 24 Nov 2022 11:40:08 +0800 Subject: [PATCH] fix bug --- .../java/com/iformall/service/impl/WxCouponServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) 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 e6e7cf2de..c90f1f61b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -768,6 +768,9 @@ public class WxCouponServiceImpl implements WxCouponService { if (EnumPayMchType.DIRECT.equals(payMchType)) { WxMerchant makeMerchant = getDirectPayAccountMerchant(merchantList,record); + if (null == makeMerchant) { + throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "没有收款商户"); + } record.setMakeMerchantId(makeMerchant.getId()); WxProfitSharingReceiver receiver = payShareServie.getReceiver(payAccount, makeMerchant.getId(), null, payMchType.getCode());