From b6373daa40c3dc17ca107f3666fd252f3b6b0778 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 03 一月 2025 18:34:52 +0800
Subject: [PATCH] 代码

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java
index 0bda315..8fcd351 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java
@@ -57,11 +57,11 @@
     public R alipayCallback(Long orderId) throws AlipayApiException {
 
 //            String outTradeNo = stringStringMap.get("out_trade_no");
-            TOrder one = orderService.getById(orderId);
-        Boolean check = AlipayTradeQuery.check(one.getCode());
+            TOrder order = orderService.getById(orderId);
+        Boolean check = AlipayTradeQuery.check(order.getCode());
         if (check) {
-            one.setPaymentStatus(2);
-            orderService.updateById(one);
+            order.setPaymentStatus(2);
+            orderService.updateById(order);
 //            if (one.getGoodType()==1){
 //                try {
 //                    TCourse byId = courseService.getById(one.getGoodId());
@@ -90,18 +90,18 @@
         Transaction transaction;
         transaction = notificationParser.parse(WeChatUtil.handleNodifyRequestParam(request), Transaction.class);
         if (transaction.getTradeState() == Transaction.TradeStateEnum.SUCCESS) {
-                    TOrder one = orderService.lambdaQuery().eq(TOrder::getCode, transaction.getOutTradeNo()).one();
-                    one.setPaymentStatus(2);
-                    one.setSerialNumber(transaction.getTransactionId());
-            one.setPayTime(LocalDateTime.now());
+                    TOrder order = orderService.lambdaQuery().eq(TOrder::getCode, transaction.getOutTradeNo()).one();
+                    order.setPaymentStatus(2);
+                    order.setSerialNumber(transaction.getTransactionId());
+            order.setPayTime(LocalDateTime.now());
 
-            one.setPaymentType(1);
-            orderService.updateById(one);
-            if (one.getGoodType()==1){
+            order.setPaymentType(1);
+            orderService.updateById(order);
+            if (order.getGoodType()==1){
                 try {
-                    TCourse byId = courseService.getById(one.getGoodId());
-                    byId.setBuyNum(byId.getBuyNum()+1);
-                    courseService.updateById(byId);
+                    TCourse course = courseService.getById(order.getGoodId());
+                    course.setBuyNum(course.getBuyNum()+1);
+                    courseService.updateById(course);
                 }catch (Exception e){
                     e.printStackTrace();
                 }
@@ -124,7 +124,7 @@
                 amountReq.setTotal(byId.getPaymentAmount().multiply(BigDecimal.valueOf(100)).longValue());
                 amountReq.setCurrency("CNY");
                 createRequest.setAmount(amountReq);
-                createRequest.setNotifyUrl("http://vwpmxwbhv59i.guyubao.com/call-back/buy");
+                createRequest.setNotifyUrl("https://0ifzoxq2516g.guyubao.com/call-back/buy");
                 createRequest.setOutTradeNo(byId.getCode());
                 createRequest.setOutRefundNo("TK" + WeChatUtil.generateTradeNumber());
 

--
Gitblit v1.7.1