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