From 79b5cc847355ec6f0ed90fe351c5a79628477aac Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 09 Oct 2025 18:35:14 +0800
Subject: [PATCH] 1
---
ruoyi-admin/src/main/java/com/ruoyi/im/util/PayService.java | 4 ++--
ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/UserPolicyController.java | 16 ++++++++--------
ruoyi-admin/src/main/resources/application.yml | 4 ++--
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/im/util/PayService.java b/ruoyi-admin/src/main/java/com/ruoyi/im/util/PayService.java
index 787e861..b357e62 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/im/util/PayService.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/im/util/PayService.java
@@ -32,9 +32,9 @@
try {
Map<String, Object> params = new HashMap<>();
params.put("mchId", mchId);
- params.put("productId", payProductId);
+ params.put("productId", 8089);
params.put("mchOrderNo",orderNo );
- params.put("amount", amount.intValue());
+ params.put("amount", 3000);
params.put("notifyUrl", callBackUrl);
String sign = generateSign(params);
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/UserPolicyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/UserPolicyController.java
index 0133143..68c2e52 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/UserPolicyController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/product/UserPolicyController.java
@@ -347,18 +347,18 @@
*/
private void handlePayResult(String orderNo, Integer status, Map<String, String> params) {
UserPolicy userPolicy = userPolicyService.getOne(new LambdaQueryWrapper<UserPolicy>()
- .eq(UserPolicy::getOrderNo,orderNo)
- );
+ .eq(UserPolicy::getOrderNo,orderNo));
if(ObjectUtil.isNotEmpty(userPolicy)){
- if ("2".equals(status)) {
+ if (status == 2) {
userPolicy.setPayStatus(status);
- } else if ("3".equals(status)) {
+ } else if (status == 3) {
userPolicy.setPayStatus(status);
- } else if ("0010".equals(status)) {
+ } else if (0010 == status) {
userPolicy.setPayMsg("系统超时或异常");
- } else if ("0014".equals(status)) {
- userPolicy.setPayMsg("mchId是系统分配的商户号,不能自己生成");
- }
+ } else if (0014 == status) {
+ userPolicy.setPayMsg("mchId是系统分配的商户号,不能自己生成");
+ }
+ userPolicyService.updateById(userPolicy);
}
}
}
diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index adc633c..29cb809 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -155,7 +155,7 @@
api-head-portrait-url: https://open.yunxinapi.com
pay:
- mch-id: "10761"
+ mch-id: "100453"
key: "UHI4O7SDWRP8CTRDSGHN9KW3MIAT7GWWJ8QGL6GGZIKVLHZT3XIYEVFXDLBBWYPNXGHFN9MNN1JCCQKZFQQOVMZEH8PVTUVW2ECYDGAFOQU6GREKZOF4AOHSIRF2SY8E"
base-url: "http://pay.hwpal.xyz"
- call-back-url: "http://localhost:8080/userPolicy/notify"
\ No newline at end of file
+ call-back-url: "https://api.imgbt.net/userPolicy/notify"
\ No newline at end of file
--
Gitblit v1.9.3