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 71606e4..dd8de85 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 @@ -266,6 +266,14 @@ public class AliPayServiceImpl implements AliPayService { AlipayFundTransUniTransferResponse response = alipayClient.certificateExecute(request); System.out.println(response.getBody()); + if (response.getCode().equals("40004")) { + + // TODO 余额不足,发送邮件提现 + + return AjaxResult.error("系统繁忙,请稍后重试"); + } + + if (response.isSuccess()) { System.out.println("调用成功"); BigDecimal wallet = new BigDecimal(sysUser.getWallet().toString());