From 8d2d948ea283b01897c79120282e5f3f53324867 Mon Sep 17 00:00:00 2001
From: sangchengzhi <2305486879@qq.com>
Date: Thu, 15 Jan 2026 16:25:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A2=84=E4=BA=A4=E9=87=91bu?=
=?UTF-8?q?g,=E5=85=85=E5=80=BC=E5=A4=B1=E8=B4=A5=E4=BC=9A=E8=A1=A5?=
=?UTF-8?q?=E5=81=BF=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/CoolRequestCommonStatePersistent.xml | 6 ------
.../java/com/guahao/api/walkinto/service/WxPayService.java | 4 ++++
src/main/java/com/guahao/common/util/AmountUtil.java | 4 ++++
.../java/com/guahao/h5/user/service/UserOrderService.java | 2 +-
4 files changed, 9 insertions(+), 7 deletions(-)
delete mode 100644 .idea/CoolRequestCommonStatePersistent.xml
diff --git a/.idea/CoolRequestCommonStatePersistent.xml b/.idea/CoolRequestCommonStatePersistent.xml
deleted file mode 100644
index de15b00..0000000
--- a/.idea/CoolRequestCommonStatePersistent.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/java/com/guahao/api/walkinto/service/WxPayService.java b/src/main/java/com/guahao/api/walkinto/service/WxPayService.java
index 3d36255..0af7708 100644
--- a/src/main/java/com/guahao/api/walkinto/service/WxPayService.java
+++ b/src/main/java/com/guahao/api/walkinto/service/WxPayService.java
@@ -185,6 +185,10 @@ public class WxPayService {
UserVo userVo = userService.queryUserInfoDetails(uo.getUser_id());
String openid = userVo.getOpenid();
txSendMsg.SendNotifyYJJ(uo,openid);
+ }else {
+ //写入his失败,执行退款处理
+ refundOrder(uo.getCode(),AmountUtil.doubleToStr(uo.getMoney()));
+
}
}
}else if (wxResult.getOut_trade_no().startsWith("BA")){
diff --git a/src/main/java/com/guahao/common/util/AmountUtil.java b/src/main/java/com/guahao/common/util/AmountUtil.java
index 98747c7..e573e1c 100644
--- a/src/main/java/com/guahao/common/util/AmountUtil.java
+++ b/src/main/java/com/guahao/common/util/AmountUtil.java
@@ -68,4 +68,8 @@ public final class AmountUtil {
BigDecimal amountB = parseAmount(b, BigDecimal.ZERO);
return amountA.compareTo(amountB);
}
+ // Double金额转为String金额
+ public static String doubleToStr(Double amount) {
+ return String.format("%.2f", amount);
+ }
}
\ No newline at end of file
diff --git a/src/main/java/com/guahao/h5/user/service/UserOrderService.java b/src/main/java/com/guahao/h5/user/service/UserOrderService.java
index 12d3ad7..62f406c 100644
--- a/src/main/java/com/guahao/h5/user/service/UserOrderService.java
+++ b/src/main/java/com/guahao/h5/user/service/UserOrderService.java
@@ -509,7 +509,7 @@ public class UserOrderService {
str.append("");
str.append("");
- str.append("wx");
+ str.append("微信");
str.append("");
str.append("");