Преглед изворни кода

bugfix:4423 (测试环境:换ai通测版本)小程序(提测0425):商家未填写付款账号,用户小程序付款,提示语出错

刘云鑫 пре 19 часа
родитељ
комит
34190450ae

+ 6 - 3
alien-dining/src/main/java/shop/alien/dining/strategy/payment/impl/WeChatPartnerPaymentMininProgramStrategyImpl.java

@@ -195,7 +195,8 @@ public class WeChatPartnerPaymentMininProgramStrategyImpl implements PaymentStra
         }
         String subMchid = resolveSubMchidFromStore(storeId);
         if (subMchid == null) {
-            return R.fail("请维护门店特约商户号 store_info.wechat_sub_mchid");
+            log.error("请维护门店特约商户号 store_info.wechat_sub_mchid" + storeId);
+            return R.fail("该商家未绑定收款账号,无法付款");
         }
 
         PartnerJsapiPrepayRequest request = new PartnerJsapiPrepayRequest();
@@ -467,7 +468,8 @@ public class WeChatPartnerPaymentMininProgramStrategyImpl implements PaymentStra
         }
         String subMchid = resolveSubMchidFromStore(storeId);
         if (subMchid == null) {
-            return R.fail("请维护门店特约商户号 store_info.wechat_sub_mchid");
+            log.error("请维护门店特约商户号 store_info.wechat_sub_mchid" + storeId);
+            return R.fail("该商家未绑定收款账号,无法付款");
         }
         try {
             DirectAPIv3QueryResponse response = partnerSearchOrderRun(transactionId, subMchid);
@@ -570,7 +572,8 @@ public class WeChatPartnerPaymentMininProgramStrategyImpl implements PaymentStra
         }
         String subMchid = resolveSubMchidFromStore(storeId);
         if (subMchid == null) {
-            return R.fail("请维护门店特约商户号 store_info.wechat_sub_mchid");
+            log.error("请维护门店特约商户号 store_info.wechat_sub_mchid" + storeId);
+            return R.fail("该商家未绑定收款账号,无法付款");
         }
         QueryByOutRefundNoRequest request = new QueryByOutRefundNoRequest();
         request.setOutRefundNo(outRefundNo);