From 0867ea81d6b97e5f7d71dc0318e3fd84b64bdb54 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 15 四月 2026 22:33:31 +0800
Subject: [PATCH] 支付对接
---
DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java
index 0fa1ddd..8db2d77 100644
--- a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java
+++ b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java
@@ -157,7 +157,7 @@
if (reassign.getPayType() == 1) {//微信支付
reassign.setState(1);
if(ToolUtil.isEmpty(driver.getAppletsOpenId())){
- return ResultUtil.error("司机未绑定微信小程序openid,无法发起微信支付");
+ return ResultUtil.errorOpenId("司机未绑定微信小程序openid,无法发起微信支付");
}
String outTradeNo = buildCbyzxReassignOutTradeNo(reassign.getId(), reassign.getOrderType());
JSONObject response = cbyzxOrderPayHelper.createOrder(uid, driver.getAppletsOpenId(), outTradeNo, aDouble);
@@ -457,7 +457,7 @@
if (reassign.getPayType() == 1) {//微信支付
String[] split1 = ids.split(",");
if(ToolUtil.isEmpty(driver.getAppletsOpenId())){
- return ResultUtil.error("司机未绑定微信小程序openid,无法发起微信支付");
+ return ResultUtil.errorOpenId("司机未绑定微信小程序openid,无法发起微信支付");
}
String outTradeNo = buildCbyzxBatchReassignOutTradeNo(ids);
JSONObject response = cbyzxOrderPayHelper.createOrder(uid, driver.getAppletsOpenId(), outTradeNo, totalMoney);
@@ -552,14 +552,14 @@
/**
* 创博优单条改派支付单号,保留原有 reassignId_orderType 结构用于回调复用旧逻辑。
*/
- private String buildCbyzxReassignOutTradeNo(Integer reassignId, Integer orderType) {
+ private String buildCbyzxReassignOutTradeNo(Integer reassignId, Integer orderType) throws Exception {
return "reassign_" + reassignId + "_" + orderType + "_" + UUIDUtil.getRandomCode(5);
}
/**
* 创博优批量跨城改派支付单号,使用前缀避免与跨城完成订单支付冲突。
*/
- private String buildCbyzxBatchReassignOutTradeNo(String reassignIds) {
+ private String buildCbyzxBatchReassignOutTradeNo(String reassignIds) throws Exception {
return "reassignBatch_" + reassignIds + "_3_" + UUIDUtil.getRandomCode(5);
}
--
Gitblit v1.7.1