From 6487f92b31b767b8e11bb4c534bd0bf9e8feefc7 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 26 十一月 2025 21:28:35 +0800
Subject: [PATCH] 司机端提现修改
---
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/huifu/controller/DouGongNotifyController.java | 90 ---------------------------------------------
1 files changed, 0 insertions(+), 90 deletions(-)
diff --git a/DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/huifu/controller/DouGongNotifyController.java b/DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/huifu/controller/DouGongNotifyController.java
index 17356b2..46cb924 100644
--- a/DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/huifu/controller/DouGongNotifyController.java
+++ b/DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/huifu/controller/DouGongNotifyController.java
@@ -5,22 +5,8 @@
import com.huifu.bspay.sdk.opps.core.utils.RsaUtils;
import com.stylefeng.guns.modular.huifu.properties.HuiFuProperties;
import com.stylefeng.guns.modular.system.model.Driver;
-import com.stylefeng.guns.modular.system.model.DriverService;
-import com.stylefeng.guns.modular.system.model.TCompanyWithdraw;
-import com.stylefeng.guns.modular.system.model.TDriver;
-import com.stylefeng.guns.modular.system.model.TOrderCrossCity;
-import com.stylefeng.guns.modular.system.model.TOrderLogistics;
-import com.stylefeng.guns.modular.system.model.TPubWithdrawal;
-import com.stylefeng.guns.modular.system.model.TUser;
-import com.stylefeng.guns.modular.system.model.User;
import com.stylefeng.guns.modular.system.model.Withdrawal;
import com.stylefeng.guns.modular.system.service.IDriverService;
-import com.stylefeng.guns.modular.system.service.ITCompanyWithdrawService;
-import com.stylefeng.guns.modular.system.service.ITDriverService;
-import com.stylefeng.guns.modular.system.service.ITOrderCrossCityService;
-import com.stylefeng.guns.modular.system.service.ITOrderLogisticsService;
-import com.stylefeng.guns.modular.system.service.ITPubWithdrawalService;
-import com.stylefeng.guns.modular.system.service.ITUserService;
import com.stylefeng.guns.modular.system.service.IUserService;
import com.stylefeng.guns.modular.system.service.IWithdrawalService;
import lombok.extern.slf4j.Slf4j;
@@ -87,82 +73,6 @@
}
withdrawalService.updateById(pubWithdrawal);
log.info("更新用户/司机提现记录成功,更新内容“{}", JSONObject.toJSON(pubWithdrawal));
- PrintWriter writer = null;
- try {
- writer = response.getWriter();
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
- writer.print("200");
- writer.close();
- }
- }
- /**
- * 斗拱主动取现接口回调
- * @param request
- * @param response
- */
- @PostMapping("/refund-logistics")
- public void refundLogistics(HttpServletRequest request, HttpServletResponse response) {
- String sign =request.getParameter("sign");
- String resp_data = request.getParameter("resp_data");
- log.info("斗拱用户提现回调响应内容:{}", resp_data);
- // 使用汇付公钥验签
- resp_data = resp_data.replaceAll("& #40;", "(").replaceAll("& #41;",")");
- boolean verify = RsaUtils.verify(resp_data, huiFuProperties.getRsaPublicKey(), sign);
- if(verify){
- JSONObject respDataJson = JSONObject.parseObject(resp_data);
- String reqSeqId = respDataJson.getString("req_seq_id");
- String orgReqSeqId = respDataJson.getString("org_req_seq_id");
- String transStat = respDataJson.getString("trans_stat");//S:成功 F:失败 P:处理中;示例值:S
- TOrderLogistics orderLogistics = orderLogisticsService.selectOne(new EntityWrapper<TOrderLogistics>()
- .eq("refundReqSeqId", reqSeqId).or().eq("outTradeNo", orgReqSeqId).last("limit 1"));
- if (Objects.isNull(orderLogistics)) {
- return;
- }
- if ("S".equalsIgnoreCase(transStat)) {
- orderLogistics.setState(10);
- }
- orderLogisticsService.updateById(orderLogistics);
- log.info("更新小件物流取消订单状态成功,更新内容“{}", JSONObject.toJSON(orderLogistics));
- PrintWriter writer = null;
- try {
- writer = response.getWriter();
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
- writer.print("200");
- writer.close();
- }
- }
- /**
- * 斗拱主动取现接口回调
- * @param request
- * @param response
- */
- @PostMapping("/refund-crosscity")
- public void refundCrossCity(HttpServletRequest request, HttpServletResponse response) {
- String sign =request.getParameter("sign");
- String resp_data = request.getParameter("resp_data");
- log.info("斗拱用户提现回调响应内容:{}", resp_data);
- // 使用汇付公钥验签
- resp_data = resp_data.replaceAll("& #40;", "(").replaceAll("& #41;",")");
- boolean verify = RsaUtils.verify(resp_data, huiFuProperties.getRsaPublicKey(), sign);
- if(verify){
- JSONObject respDataJson = JSONObject.parseObject(resp_data);
- String reqSeqId = respDataJson.getString("req_seq_id");
- String orgReqSeqId = respDataJson.getString("org_req_seq_id");
- String transStat = respDataJson.getString("trans_stat");//S:成功 F:失败 P:处理中;示例值:S
- TOrderCrossCity orderCrossCity = orderCrossCityService.selectOne(new EntityWrapper<TOrderCrossCity>()
- .eq("refundReqSeqId", reqSeqId).or().eq("outTradeNo", orgReqSeqId).last("limit 1"));
- if (Objects.isNull(orderCrossCity)) {
- return;
- }
- if ("S".equalsIgnoreCase(transStat)) {
- orderCrossCity.setState(10);
- }
- orderCrossCityService.updateById(orderCrossCity);
- log.info("更新跨城订单取消订单状态成功,更新内容“{}", JSONObject.toJSON(orderCrossCity));
PrintWriter writer = null;
try {
writer = response.getWriter();
--
Gitblit v1.7.1