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