From 455a7ada2859cd74c97ef27562f7cfef23779f55 Mon Sep 17 00:00:00 2001 From: TS-QD1 Date: Mon, 28 Apr 2025 20:58:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E4=BF=A1=E5=92=8C=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=8C=85=E5=9B=9E=E8=B0=83=E4=B8=8D=E5=88=B0=E8=B4=A6?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/api/account/AccountController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/cn/com/tenlion/operator/controller/api/account/AccountController.java b/src/main/java/cn/com/tenlion/operator/controller/api/account/AccountController.java index a055382..335fb76 100644 --- a/src/main/java/cn/com/tenlion/operator/controller/api/account/AccountController.java +++ b/src/main/java/cn/com/tenlion/operator/controller/api/account/AccountController.java @@ -18,6 +18,7 @@ import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import ink.wgink.annotation.CheckRequestBodyAnnotation; import ink.wgink.common.base.DefaultBaseController; +import ink.wgink.exceptions.SearchException; import ink.wgink.interfaces.consts.ISystemConstant; import ink.wgink.interfaces.user.IUserBaseService; import ink.wgink.pojo.ListPage; @@ -70,7 +71,11 @@ public class AccountController extends DefaultBaseController { PayResultDTO payResultDTO = ALiPay.queryPay(rechargeId); if (payResultDTO.getOrderStatus().equals("1") && payResultDTO.getMoney().equals(PayUtil.buiderMoney(dto.getRechargeMoney()))) { iAccountRechargeService.saveConfirmOnline(dto.getAccountRechargeId(), payResultDTO.getOrderId(), payResultDTO.getOrderSuccessTime()); + } else { + throw new SearchException("订单状态不正确"); } + } else { + throw new SearchException("支付包支付订单状态查询失败"); } return "success"; } @@ -88,7 +93,11 @@ public class AccountController extends DefaultBaseController { PayResultDTO payResultDTO = WXPay.queryPay(rechargeId); if (payResultDTO.getOrderStatus().equals("1") && payResultDTO.getMoney().equals(PayUtil.buiderMoney(dto.getRechargeMoney()))) { iAccountRechargeService.saveConfirmOnline(dto.getAccountRechargeId(), payResultDTO.getOrderId(), payResultDTO.getOrderSuccessTime()); + } else { + throw new SearchException("订单状态不正确"); } + } else { + throw new SearchException("微信支付订单状态查询失败"); } JSONObject json = new JSONObject(); json.put("code", "SUCCESS");