From df4733091b30b0434a04dacd0e844663114d4cfe Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 09 七月 2025 17:51:56 +0800
Subject: [PATCH] 修改支付宝支付和bug修改

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java |   21 +++------------------
 1 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
index 4ab5f6f..677f74b 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
@@ -476,6 +476,7 @@
         ResultUtil alipay = payMoneyUtil.alipay(smid1,"课包续费", "课包续费", "", code, amount.toString(),
                 "/base/coursePackage/alipayPaymentCallback");
         if (alipay.getCode() == 200) {
+            String finalSmid = smid1;
             new Thread(new Runnable() {
                 @Override
                 public void run() {
@@ -516,24 +517,8 @@
                                     coursePackagePayment.setOrderNumber(tradeNo);
                                     couPayClient.updatePaymentCoursePackage(coursePackagePayment);
                                     Integer coursePackageId = coursePackagePayment.getCoursePackageId();
-                                    // 判断这个课包是属于哪个运营商的
-                                    CoursePackage coursePackage = coursePackageClient.queryCoursePackageById(coursePackageId);
-                                    Integer storeId = coursePackage.getStoreId();
-                                    Store store = storeClient.queryStoreById(storeId);
-                                    String smid1= "";
-                                    if (store.getOperatorId()==null || store.getOperatorId() == 0){
-                                        // 平台
-                                        smid1 = smid;
-                                        // 属于平台 不做资金冻结 不做分账处理
-//                                        payMoneyUtil.confirm(smid1,code,tradeNo,amount.toString());
-                                    }else{
-                                        String smidByOperatorId = storeClient.getSMIDByOperatorId(store.getOperatorId());
-                                        smid1 = smidByOperatorId;
-                                        payMoneyUtil.confirm1(smid1,code,tradeNo,amount.toString());
-                                        // 分账处理
-                                        extracted(store.getOperatorId(), amount, tradeNo);
-                                    }
-                                    
+                                    Thread.sleep(30000);
+                                        payMoneyUtil.confirm(finalSmid,code,tradeNo,amount.toString());
                                     break;
                                 }
                                 if ("WAIT_BUYER_PAY".equals(tradeStatus)) {

--
Gitblit v1.7.1