From 3e721b0e186608c8c2d067378b67fb3555aeab90221dbef17282c4ff7e09b26f Mon Sep 17 00:00:00 2001 From: yanglei Date: Wed, 21 Jan 2026 09:10:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=AC=BE=E5=A4=B1=E8=B4=A5=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E8=AF=A6=E7=BB=86=E5=8E=9F=E5=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../payment/service/impl/EbikeWxPayServiceImpl.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeWxPayServiceImpl.java b/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeWxPayServiceImpl.java index bf5ca4e..841fd26 100644 --- a/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeWxPayServiceImpl.java +++ b/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeWxPayServiceImpl.java @@ -617,11 +617,14 @@ public class EbikeWxPayServiceImpl implements EbikeWxPayService { String msg = messageNode != null ? messageNode.asText() : "未知错误"; return switch (code) { - case "NOT_ENOUGH" -> "商户账户余额不足,请联系客服处理"; - case "RESOURCE_NOT_EXISTS" -> "原支付订单不存在或已过期"; - case "ORDER_PAID" -> "订单已支付,不能重复退款"; - case "REFUND_NOT_ALLOWED" -> "该订单不支持退款"; - case "FREQ_LIMIT" -> "退款频率过高,请稍后再试"; + case "INVALID_REQUEST" -> "请求参数符合参数格式,但不符合业务规则"; + case "SIGN_ERROR" -> "签名错误"; + case "NOT_ENOUGH" -> "商户账户余额不足,请联系管理员"; + case "USER_ACCOUNT_ABNORMAL" -> "退款请求失败"; + case "RESOURCE_NOT_EXISTS" -> "退款单不存在"; + case "MCH_NOT_EXISTS" -> "MCHID不存在"; + case "FREQUENCY_LIMITED" -> "退款频率过高,请稍后再试"; + case "SYSTEM_ERROR" -> "系统超时"; default -> msg; }; } catch (Exception ex) {