From c832cae4de3ff53e3b80cad317fbdd84de46c02d Mon Sep 17 00:00:00 2001
From: hjl <1657978663@qq.com>
Date: 星期五, 19 七月 2024 09:31:34 +0800
Subject: [PATCH] fix: 学习端bug

---
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java
index 5e6aa69..2e90069 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java
@@ -211,6 +211,10 @@
             Map<String, String> map = payMoneyUtil.alipayCallback(request);
             System.err.println("返回参数" + map);
             if (null != map) {
+                PrintWriter out = response.getWriter();
+                out.write("success");
+                out.flush();
+                out.close();
                 String out_trade_no = map.get("out_trade_no");
                 String trade_no = map.get("trade_no");
                 // 会员规格id
@@ -278,10 +282,7 @@
 
                 // 修改用户会员续期信息
                 userService.updateById(byId1);
-                PrintWriter out = response.getWriter();
-                out.write("success");
-                out.flush();
-                out.close();
+
             }
         } catch (Exception e) {
             e.printStackTrace();
@@ -294,11 +295,16 @@
         try {
             Map<String, String> map = payMoneyUtil.weixinpayCallback(request);
             if (null != map) {
+
                 // 内部订单号
                 String out_trade_no = map.get("out_trade_no");
                 // 微信订单号
                 String transaction_id = map.get("transaction_id");
                 String result = map.get("result");
+                PrintWriter out = response.getWriter();
+                out.write(result);
+                out.flush();
+                out.close();
                 // 会员规格id
                 String s = out_trade_no.split("_")[0];
                 Integer integer = Integer.valueOf(s);
@@ -359,10 +365,7 @@
                 vipOrderService.updateById(byId);
                 // 修改用户会员续期信息
                 userService.updateById(byId1);
-                PrintWriter out = response.getWriter();
-                out.write(result);
-                out.flush();
-                out.close();
+
             }
         } catch (Exception e) {
             e.printStackTrace();
@@ -708,7 +711,7 @@
 
             userShareService.save(record);
             TIntegralRecord tIntegralRecord = new TIntegralRecord();
-            tIntegralRecord.setIntegral(data.getIntegral());
+            tIntegralRecord.setIntegral(data.getIntegralShare());
             tIntegralRecord.setMethod("每日分享");
             tIntegralRecord.setUserId(userid);
             integralRecordService.save(tIntegralRecord);
@@ -742,7 +745,7 @@
             record.setUserId(userid);
             userShareService.save(record);
             TIntegralRecord tIntegralRecord = new TIntegralRecord();
-            tIntegralRecord.setIntegral(data.getIntegral());
+            tIntegralRecord.setIntegral(data.getIntegralShare());
             tIntegralRecord.setMethod("每日分享");
             tIntegralRecord.setUserId(userid);
             integralRecordService.save(tIntegralRecord);
@@ -923,9 +926,14 @@
         try {
             Map<String, String> map = payMoneyUtil.wxRefundCallback(request);
             if (null != map) {
+
                 String code = map.get("out_refund_no");
                 String refund_id = map.get("refund_id");
                 String result = map.get("result");
+                PrintWriter out = response.getWriter();
+                out.write(result);
+                out.flush();
+                out.close();
                 TVipOrder one = vipOrderService.getOne(new QueryWrapper<TVipOrder>()
                         .eq("outTradeNo", code)
                         .eq("payState", 3));
@@ -952,10 +960,7 @@
                     userService.updateById(byId1);
                 }
 
-                PrintWriter out = response.getWriter();
-                out.write(result);
-                out.flush();
-                out.close();
+
             }
         } catch (Exception e) {
             e.printStackTrace();

--
Gitblit v1.7.1