From e928bc6c4911e87ad89fb9cb155de4a7bc35435e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 二月 2025 23:00:48 +0800 Subject: [PATCH] bug修改 --- src/main/java/com/taoke/autopay/controller/client/OrderController.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/taoke/autopay/controller/client/OrderController.java b/src/main/java/com/taoke/autopay/controller/client/OrderController.java index d6c7431..dc44d01 100644 --- a/src/main/java/com/taoke/autopay/controller/client/OrderController.java +++ b/src/main/java/com/taoke/autopay/controller/client/OrderController.java @@ -311,7 +311,8 @@ // 鑾峰彇鍗¢噾棰濈殑璁剧疆淇℃伅 PayMoneySetting payMoneySetting = payMoneySettingService.getSettingByMoney(keyOrder.getOrderMoney()); if (payMoneySetting == null) { - return JsonUtil.loadFalseResult("璇ラ噾棰濅笉灞炰簬鍗¢噾棰濊寖鍥�"); + keyOrderService.rejectPay(keyOrder.getId(),"浠樻閲戦涓嶅睘浜庡崱閲戦鑼冨洿"); + return JsonUtil.loadFalseResult("浠樻閲戦涓嶅睘浜庡崱閲戦鑼冨洿"); } if (payMoneySetting.getVerifyMerchantChannel() == null || payMoneySetting.getVerifyMerchantChannel() == OrderChannelEnum.unknown) { // 娌℃湁璁剧疆鏍¢獙娓犻亾 @@ -322,7 +323,7 @@ // 鐩墠鍙垽鏂秴浜剑 boolean isCanPay = OrderChannelApiUtil.isMerchantCanPay(payMoneySetting.getVerifyMerchantChannel(), merchant, keyOrder.getOrderMoney()); if (isCanPay) { - + // 閫氳繃鍟嗗鏍¢獙 try { payCountVerifyManager.verifyPayCount(keyOrder.getUid(), keyOrder.getOrderType(), payMoneySetting.getVerifyMerchantChannel()); }catch (KeyOrderException ee){ @@ -338,6 +339,8 @@ } return JsonUtil.loadTrueResult(""); } else { + // 鏈�氳繃鍟嗗鏍¢獙 + keyOrderService.rejectPay(keyOrder.getId(),"鍟嗗鏍¢獙鏈�氳繃"); return JsonUtil.loadFalseResult("鍟嗗鏍¢獙鏈�氳繃"); } } catch (UnsupportedEncodingException e) { -- Gitblit v1.8.0