From 06c7348b197ede0b68e6d02f019bf81892329b88 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 19 三月 2024 18:07:12 +0800
Subject: [PATCH] 修改bug

---
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
index f45f843..c4e2001 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
@@ -930,6 +930,7 @@
             coursePackageOrder.setStatus(1);
             coursePackageOrder.setState(1);
             coursePackageOrder.setInsertTime(new Date());
+            coursePackageOrder.setOrderType(1);
             coursePackageOrderService.save(coursePackageOrder);
             orderId = coursePackageOrder.getId();
         }else{
@@ -942,7 +943,8 @@
             coursePackageOrderService.updateById(coursePackageOrder);
         }
 
-        ResultUtil weixinpay = payMoneyUtil.weixinpay("报名运动营", coursePackagePaymentConfig.getId().toString(), code, paymentPrice.toString(), "/base/course/weChatPaymentCourseCallback", "APP", "");
+        ResultUtil weixinpay = payMoneyUtil.weixinpay("报名运动营", coursePackagePaymentConfig.getId().toString(), code, paymentPrice.toString(),
+                "/base/course/weChatPaymentCourseCallback", "APP", "");
         if (weixinpay.getCode() == 200) {
             String finalCode = code;
             new Thread(new Runnable() {
@@ -974,7 +976,7 @@
                                 Map<String, String> data1 = resultUtil.getData();
                                 String s = data1.get("trade_state");
                                 String transaction_id = data1.get("transaction_id");
-                                if ("REFUND".equals(s) || "NOTPAY".equals(s) || "CLOSED".equals(s) || "REVOKED".equals(s) || "PAYERROR".equals(s) || num == 10) {
+                                if ("REFUND".equals(s) || "CLOSED".equals(s) || "REVOKED".equals(s) || "PAYERROR".equals(s) || num == 10) {
                                     //有待支付的订单,这里不处理
 //                                    coursePackageOrder1.setState(3);
 //                                    coursePackageOrderService.updateById(coursePackageOrder1);
@@ -989,7 +991,7 @@
                                     addCoursePackageOrderStudent(coursePackageOrder1.getId(), coursePackagePaymentConfig);
                                     break;
                                 }
-                                if ("USERPAYING".equals(s)) {
+                                if ("USERPAYING".equals(s) || "NOTPAY".equals(s)) {
                                     num++;
                                 }
                             }
@@ -1036,6 +1038,7 @@
             coursePackageOrder.setStatus(1);
             coursePackageOrder.setState(1);
             coursePackageOrder.setInsertTime(new Date());
+            coursePackageOrder.setOrderType(1);
             coursePackageOrderService.save(coursePackageOrder);
         }else {
             CoursePackageOrder coursePackageOrder = coursePackageOrderService.getById(paymentCourseVo.getOrderId());
@@ -1249,6 +1252,7 @@
             coursePackageOrder.setStatus(1);
             coursePackageOrder.setState(1);
             coursePackageOrder.setInsertTime(new Date());
+            coursePackageOrder.setOrderType(1);
             coursePackageOrderService.save(coursePackageOrder);
             orderId = coursePackageOrder.getId();
         }else{

--
Gitblit v1.7.1