From fd1d2fdc8a7a3746c8cfd494a222e29a69593d12 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 26 十一月 2025 17:14:35 +0800
Subject: [PATCH] update
---
ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TCompanyServiceImpl.java | 24 ++++++++++++------------
ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java | 4 ++--
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java b/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java
index 7d319c4..572c1cd 100644
--- a/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java
+++ b/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java
@@ -298,7 +298,7 @@
if ("00000000".equals(refund.get("resp_code")) && "S".equals(refund.get("trans_stat"))) {
orderCrossCity.setState(10);
}else if (!"00000000".equals(refund.get("resp_code"))) {
- return ResultUtil.error("订单取消失败:" + refund.get("resp_desc").toString());
+ return ResultUtil.error("订单取消:" + refund.get("resp_desc").toString());
}
tOrderCrossCityService.updateById(orderCrossCity);
}else if(query.getPayType()==4){
@@ -331,7 +331,7 @@
if ("00000000".equals(refund.get("resp_code")) && "S".equals(refund.get("trans_stat"))) {
orderCrossCity.setState(10);
}else if (!"00000000".equals(refund.get("resp_code"))) {
- return ResultUtil.error("订单取消失败:" + refund.get("resp_desc").toString());
+ return ResultUtil.error("订单取消:" + refund.get("resp_desc").toString());
}
tOrderCrossCityService.updateById(orderCrossCity);
//添加交易明细
diff --git a/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TCompanyServiceImpl.java b/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TCompanyServiceImpl.java
index e4220d5..e923ba1 100644
--- a/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TCompanyServiceImpl.java
+++ b/ManagementJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TCompanyServiceImpl.java
@@ -279,12 +279,12 @@
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
// 平台
- TCompany company1 = baseMapper.selectList(new EntityWrapper<TCompany>().eq("type", 1)).get(0);
- TEnterpriseWithdrawal enterpriseWithdrawal = enterpriseWithdrawalMapper.selectList(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", company1.getId())).get(0);
+// TCompany company1 = baseMapper.selectList(new EntityWrapper<TCompany>().eq("type", 1)).get(0);
+// TEnterpriseWithdrawal enterpriseWithdrawal = enterpriseWithdrawalMapper.selectList(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", company1.getId())).get(0);
// 转出 电子账簿id
- String balanceAcctId = enterpriseWithdrawal.getBalanceAcctId();
- String code = enterpriseWithdrawal.getTransactionAuthorizationCode();
- code = Base64Util.decode(code);
+// String balanceAcctId = enterpriseWithdrawal.getBalanceAcctId();
+// String code = enterpriseWithdrawal.getTransactionAuthorizationCode();
+// code = Base64Util.decode(code);
// 获取分公司分账时间
@@ -305,7 +305,7 @@
// 开始分账
System.out.println("-----------分公司开始分账----------");
// 获取当前收入电子账簿id
- List<TEnterpriseWithdrawal> enterpriseWithdrawal1 = enterpriseWithdrawalMapper.selectList(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", company.getId()));
+ List<TEnterpriseWithdrawal> enterpriseWithdrawal1 = enterpriseWithdrawalMapper.selectList(new EntityWrapper<TEnterpriseWithdrawal>().eq("type",1).eq("companyId", company.getId()));
if (enterpriseWithdrawal1.size() > 0) {
// 获取当前公司未分账的金额
Double sum = state.stream().filter(e -> e.getUserType() == 1 && company.getId().equals(e.getObjectId())).mapToDouble(Income::getMoney).sum();
@@ -316,7 +316,7 @@
}
// Double v = sum * 100;
// int money = v.intValue();
-// TEnterpriseWithdrawal enterpriseWithdrawal2 = enterpriseWithdrawal1.get(0);
+ TEnterpriseWithdrawal enterpriseWithdrawal2 = enterpriseWithdrawal1.get(0);
// String balanceAcctId1 = enterpriseWithdrawal2.getBalanceAcctId();
// AllocationReq allocationReq = new AllocationReq();
// allocationReq.setOutOrderNo(ToolUtil.getRandomString(32));
@@ -332,7 +332,7 @@
String seq_date = simpleDateFormat.format(new Date());
try {
// AllocationResp allocationResp = AllocationExample.create(allocationReq);
- Map<String, Object> fenzhang = FenZhangUtil.fenzhang(req_seq_id, seq_date, String.valueOf(sum), "1");
+ Map<String, Object> fenzhang = FenZhangUtil.fenzhang(req_seq_id, seq_date, String.valueOf(sum), enterpriseWithdrawal2.getHuifuId());
String resp_code = fenzhang.get("resp_code").toString();
if(!"00000000".equals(resp_code)){
continue;
@@ -362,7 +362,7 @@
}
// 司机分账
- List<Integer> collect2 = userWithdrawalService.selectList(new EntityWrapper<UserWithdrawal>().eq("applicationStatus", "succeeded")).stream().map(e -> e.getUserId()).collect(Collectors.toList());
+ List<Integer> collect2 = userWithdrawalService.selectList(new EntityWrapper<UserWithdrawal>().eq("type", 1)).stream().map(e -> e.getUserId()).collect(Collectors.toList());
if (collect2.size() == 0) {
collect2.add(0);
}
@@ -384,7 +384,7 @@
List<TDriver> collect = tDrivers.stream().filter(e -> e.getCompanyId() == tDriverPayDay.getCompanyId()).collect(Collectors.toList());
for (TDriver tDriver : collect) {
// 获取司机的电子账簿
- List<UserWithdrawal> userWithdrawals = userWithdrawalService.selectList(new EntityWrapper<UserWithdrawal>().eq("userType", 2).eq("userId", tDriver.getId()).eq("applicationStatus", "succeeded"));
+ List<UserWithdrawal> userWithdrawals = userWithdrawalService.selectList(new EntityWrapper<UserWithdrawal>().eq("type", 1).eq("phone", tDriver.getPhone()));
if (userWithdrawals.size() > 0) {
// 当前司机分账金额
Double sum = state.stream().filter(e -> (e.getUserType() == 2 && tDriver.getId().equals(e.getObjectId()))).mapToDouble(Income::getMoney).sum();
@@ -394,7 +394,7 @@
String req_seq_id = ToolUtil.getRandomString(32);
String seq_date = simpleDateFormat.format(new Date());
-// UserWithdrawal userWithdrawal = userWithdrawals.get(0);
+ UserWithdrawal userWithdrawal = userWithdrawals.get(0);
// String balanceAcctId1 = userWithdrawal.getBalanceAcctId();
// AllocationReq allocationReq = new AllocationReq();
// allocationReq.setOutOrderNo();
@@ -407,7 +407,7 @@
// allocationReq.setOrderAmount(1l);
// allocationReq.setPassword(code);
try {
- Map<String, Object> fenzhang = FenZhangUtil.fenzhang(req_seq_id, seq_date, String.valueOf(sum), "1");
+ Map<String, Object> fenzhang = FenZhangUtil.fenzhang(req_seq_id, seq_date, String.valueOf(sum), userWithdrawal.getHuiFuId());
// AllocationResp allocationResp = AllocationExample.create(allocationReq);
System.out.println(tDriver.getId() + "::" + tDriver.getName() + "-----分账状态" + fenzhang.toString() + "--------------");
String resp_code = fenzhang.get("resp_code").toString();
--
Gitblit v1.7.1