From c459808efab29dc1b8439fbb90556bdb16f4c88b Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期三, 01 四月 2026 22:40:59 +0800
Subject: [PATCH] feat: 优化支付时显示任务ID

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PaymentSyncServiceImpl.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PaymentSyncServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PaymentSyncServiceImpl.java
index 67b86f2..f927f3c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PaymentSyncServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PaymentSyncServiceImpl.java
@@ -120,7 +120,11 @@
             }
             paidMoney.setPaidMoney(payment.getSettlementAmount());
             paidMoney.setPaidMoneyType(convertPaymentMethodToLegacy(payment.getPaymentMethod()));
-            paidMoney.setPaidMoneyMono(payment.getTradeNo() != null ? payment.getTradeNo() : payment.getOutTradeNo());
+            String outTradeNo = payment.getTradeNo() != null ? payment.getTradeNo() : payment.getOutTradeNo();
+            if(!outTradeNo.contains("[鏀粯涓撶敤]")){
+                outTradeNo=outTradeNo+"[鏀粯涓撶敤]";
+            }
+            paidMoney.setPaidMoneyMono(outTradeNo);
             paidMoney.setPaidMoneyTime(payment.getPayTime() != null ? payment.getPayTime() : new Date());
             paidMoney.setPaidMoneyOaID(oaUserId);
             paidMoney.setPaidMoneyUnitID(0); // 榛樿涓�0
@@ -164,7 +168,7 @@
             // 2. 妫�鏌ユ槸鍚﹀凡鍚屾杩�
             SysTaskPayment existPayment = sysTaskPaymentMapper.selectByPid(paidMoney.getId());
             if (existPayment != null) {
-                log.info("鏃х郴缁熸敮浠樿褰曞凡鍚屾锛宲aidMoneyId: {}, paymentId: {}", paidMoney.getId(), existPayment.getId());
+//                log.info("鏃х郴缁熸敮浠樿褰曞凡鍚屾锛宲aidMoneyId: {}, paymentId: {}", paidMoney.getId(), existPayment.getId());
                 return true;
             }
             

--
Gitblit v1.9.1