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