From 7ca9ecd514d603d0ee8b54e6eb014bd288f5131b Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Tue, 8 Aug 2023 14:24:04 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=8F=96=E7=8E=B0=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=9B=9E=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jsowell/service/OrderService.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java b/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java index 38bb66f58..e0af2a3c0 100644 --- a/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java +++ b/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java @@ -953,10 +953,13 @@ public class OrderService { // 支付撤销成功 } else if (AdapayEventEnum.cash_succeeded.getValue().equals(type)) { - + cashSucceeded(data); + } else if (AdapayEventEnum.cash_failed.getValue().equals(type)) { + cashFailed(data); } } + /** * adapay支付成功回调 * @param data @@ -1083,4 +1086,17 @@ public class OrderService { clearingWithdrawInfoService.insertOrUpdate(clearingWithdrawInfo); } + /** + * 取现失败 + * @param data + */ + private void cashFailed(String data) { + JSONObject jsonObject = JSON.parseObject(data); + String withdrawCode = jsonObject.getString("id"); + // 通过取现id查询取现数据 + ClearingWithdrawInfo clearingWithdrawInfo = clearingWithdrawInfoService.selectByWithdrawCode(withdrawCode); + clearingWithdrawInfo.setWithdrawStatus(Constants.TWO); + clearingWithdrawInfoService.insertOrUpdate(clearingWithdrawInfo); + } + }