From 4e30491ff75e23e4cce21713a79c03421addd3f5 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 09 四月 2025 09:39:00 +0800
Subject: [PATCH] 提现代码

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
index 5e929ad..098722f 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
@@ -372,7 +372,8 @@
             Map<String, Object> postMap = new HashMap<>(8);
             postMap.put(WechatConstants.APP_ID, "wx98563d0ec9cf21c8");
             // 订单号
-            postMap.put("out_bill_no", String.valueOf(UUID.randomUUID()).replaceAll("-", ""));
+            String s = String.valueOf(UUID.randomUUID()).replaceAll("-", "");
+            postMap.put("out_bill_no", s);
             System.err.println("====="+postMap.get(WechatConstants.OUT_BATCH_NO));
             postMap.put(WechatConstants.OPEN_ID, openId);
             // 转账金额
@@ -399,13 +400,19 @@
 //            withdrawDetail.setOutBatchNo((String) postMap.get(WechatConstants.OUT_BATCH_NO));
 //            withdrawDetailService.save(withdrawDetail);
             if (jsonObject.containsKey(WechatConstants.CREATE_TIME)) {
+                String string = jsonObject.getString("package_info");
+                Withdraw withdraw = this.getById(withdrawId);
+
+                Order order = orderService.getById(withdraw.getOrderId());
+                order.setPackageInfo(string);
+                orderService.updateById(order);
                 // 转账成功
                 //保存转账明细
-//                WithdrawDetail withdrawDetail = new WithdrawDetail();
-//                withdrawDetail.setWithdrawId(withdrawId);
-//                withdrawDetail.setMoney(transferAmount);
-//                withdrawDetail.setOutBatchNo((String) postMap.get(WechatConstants.OUT_BATCH_NO));
-//                withdrawDetailService.save(withdrawDetail);
+                WithdrawDetail withdrawDetail = new WithdrawDetail();
+                withdrawDetail.setWithdrawId(withdrawId);
+                withdrawDetail.setMoney(transferAmount);
+                withdrawDetail.setOutBatchNo(s);
+                withdrawDetailService.save(withdrawDetail);
 
 
             } else {

--
Gitblit v1.7.1