From 2536f425d95d2e21aa1d61e942b52f10947c9300 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 13 十二月 2024 19:15:50 +0800
Subject: [PATCH] 修改

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java |   33 ++++++++++++++++++++++-----------
 1 files changed, 22 insertions(+), 11 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 cb4c7b8..7fe05a6 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
@@ -62,6 +62,16 @@
         if (check) {
             one.setPaymentStatus(2);
             orderService.updateById(one);
+//            if (one.getGoodType()==1){
+//                try {
+//                    TCourse byId = courseService.getById(one.getGoodId());
+//                    byId.setBuyNum(byId.getBuyNum()+1);
+//                    courseService.updateById(byId);
+//                }catch (Exception e){
+//                    e.printStackTrace();
+//                }
+//
+//            }
             return R.ok();
         }else {
             return R.fail("请支付");
@@ -86,17 +96,17 @@
             one.setPayTime(LocalDateTime.now());
 
             one.setPaymentType(1);
-                    orderService.updateById(one);
-                    if (one.getGoodType()==1){
-                        try {
-                            TCourse byId = courseService.getById(one.getGoodId());
-                            byId.setBuyNum(byId.getBuyNum()+1);
-                            courseService.updateById(byId);
-                        }catch (Exception e){
-                            e.printStackTrace();
-                        }
+            orderService.updateById(one);
+            if (one.getGoodType()==1){
+                try {
+                    TCourse byId = courseService.getById(one.getGoodId());
+                    byId.setBuyNum(byId.getBuyNum()+1);
+                    courseService.updateById(byId);
+                }catch (Exception e){
+                    e.printStackTrace();
+                }
 
-                    }
+            }
         }
         return R.ok(null,"SUCCESS");
     }
@@ -114,12 +124,13 @@
                 amountReq.setTotal(byId.getPaymentAmount().multiply(BigDecimal.valueOf(100)).longValue());
                 amountReq.setCurrency("CNY");
                 createRequest.setAmount(amountReq);
-                createRequest.setNotifyUrl("http://www.zhipingwang.com.cn:8081/call-back/buy");
+                createRequest.setNotifyUrl("https://0ifzoxq2516g.guyubao.com/call-back/buy");
                 createRequest.setOutTradeNo(byId.getCode());
                 createRequest.setOutRefundNo("TK" + WeChatUtil.generateTradeNumber());
 
                 Refund refund = refundService.create(createRequest);
                 byId.setPaymentStatus(3);
+                byId.setCancelTime(LocalDateTime.now());
                 orderService.updateById(byId);
             }catch (Exception e){
                 e.printStackTrace();

--
Gitblit v1.7.1