diff --git a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java index 3dc8b31..720784e 100644 --- a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java +++ b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/AliPayServiceImpl.java @@ -319,6 +319,9 @@ public class AliPayServiceImpl implements AliPayService { return R.fail("请先绑定支付宝账号"); } + // 添加提现记录和修改用户钱包 + this.addLogAndUpdateUserWallet(sysUser, amount); + // 收款方信息 Participant payeeInfo = new Participant(); @@ -338,9 +341,7 @@ public class AliPayServiceImpl implements AliPayService { System.out.println(response.getBody()); if (response.isSuccess()) { - // 记录日志和修改用户钱包 - this.addLogAndUpdateUserWallet(sysUser, amount); - return R.ok("转账成功"); + return R.ok("提现成功"); } if (response.getSubCode().equals("PAYER_BALANCE_NOT_ENOUGH")) { @@ -349,10 +350,10 @@ public class AliPayServiceImpl implements AliPayService { String content = String.format("账户余额不足:用户%s提现%s", sysUser.getUserName(), amount); MailUtil.send(tos, "上海辰风互娱", content, false); - throw new ServiceException("系统繁忙,请稍后重试"); + throw new ServiceException("网络连接出错,请稍后再试"); } - - throw new ServiceException("转账失败:" + response.getSubMsg()); + System.out.println("提现失败:" + response.getSubMsg()); + throw new ServiceException("提现失败"); } @Override