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