From 3c813d18045ba7ac98430ace1899ebbbf470d1e0 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期日, 12 四月 2026 15:11:53 +0800
Subject: [PATCH] 支付对接

---
 UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/CbyzxPayUtil.java |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/CbyzxPayUtil.java b/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/CbyzxPayUtil.java
index bc501bd..7f99ba6 100644
--- a/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/CbyzxPayUtil.java
+++ b/UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/CbyzxPayUtil.java
@@ -6,9 +6,7 @@
 
 import java.math.BigDecimal;
 import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.LinkedHashMap;
-import java.util.Map;
+import java.util.*;
 
 /**
  * 创博优支付工具类
@@ -141,7 +139,7 @@
         if (!StringUtils.hasText(request.getOpenId())) {
             throw new IllegalArgumentException("openId must not be blank");
         }
-        if (!StringUtils.hasText(request.getStoreIds())) {
+        if (request.getStoreIds().isEmpty()) {
             throw new IllegalArgumentException("storeIds must not be blank");
         }
         if (!StringUtils.hasText(request.getPayChannelCode())) {
@@ -179,7 +177,7 @@
         request.setCurrency(DEFAULT_CURRENCY);
         request.setBuyerId(10001L);
         request.setOpenId("oMockOpenId123456789");
-        request.setStoreIds("[246]");
+        request.setStoreIds(Arrays.asList("246"));
         request.setPayChannelCode(DEFAULT_PAY_CHANNEL_CODE);
         request.setPayEndTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(System.currentTimeMillis() + 30L * 60L * 1000L)));
         request.setCallbackUrl("http://127.0.0.1:8080/pay/mockCallback");
@@ -220,7 +218,7 @@
         private String currency;
         private Long buyerId;
         private String openId;
-        private String storeIds;
+        private List<String> storeIds;
         private String payChannelCode;
         private String payEndTime;
         private String callbackUrl;
@@ -297,11 +295,11 @@
             this.openId = openId;
         }
 
-        public String getStoreIds() {
+        public List<String> getStoreIds() {
             return storeIds;
         }
 
-        public void setStoreIds(String storeIds) {
+        public void setStoreIds(List<String> storeIds) {
             this.storeIds = storeIds;
         }
 

--
Gitblit v1.7.1