From 638e7deedf01e2fa276d38f2215003e43996c54f Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 09 六月 2025 21:07:42 +0800
Subject: [PATCH] 开发中台接口对接

---
 DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java |   75 -------------------------------------
 1 files changed, 0 insertions(+), 75 deletions(-)

diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java
index 2e47e41..bbde7e5 100644
--- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java
+++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java
@@ -2,26 +2,14 @@
 
 
 import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.stylefeng.guns.core.util.ToolUtil;
-import com.stylefeng.guns.modular.account.model.TEnterpriseWithdrawal;
 import com.stylefeng.guns.modular.account.service.ITEnterpriseWithdrawalService;
 import com.stylefeng.guns.modular.account.service.UserWithdrawalService;
-import com.stylefeng.guns.modular.account.util.Base64Util;
-import com.stylefeng.guns.modular.cloudPayment.example.AllocationExample;
-import com.stylefeng.guns.modular.cloudPayment.example.DepositExample;
-import com.stylefeng.guns.modular.cloudPayment.req.AllocationReq;
-import com.stylefeng.guns.modular.cloudPayment.req.DepositReq;
-import com.stylefeng.guns.modular.crossCity.model.OrderCrossCity;
 import com.stylefeng.guns.modular.crossCity.server.IOrderCrossCityService;
 import com.stylefeng.guns.modular.crossCity.warpper.OrderCrossCityInfoWrapper;
 import com.stylefeng.guns.modular.crossCity.warpper.OrderCrossCityWarpper;
 import com.stylefeng.guns.modular.crossCity.warpper.OrderWarpper;
-import com.stylefeng.guns.modular.enums.PaymentTypeEnum;
-import com.stylefeng.guns.modular.system.model.Company;
-import com.stylefeng.guns.modular.system.model.Driver;
 import com.stylefeng.guns.modular.system.model.Reassign;
-import com.stylefeng.guns.modular.system.model.UserWithdrawal;
 import com.stylefeng.guns.modular.system.service.ICompanyService;
 import com.stylefeng.guns.modular.system.service.IDriverService;
 import com.stylefeng.guns.modular.system.service.IReassignService;
@@ -29,8 +17,6 @@
 import com.stylefeng.guns.modular.system.util.ResultUtil;
 import com.stylefeng.guns.modular.system.util.SystemException;
 import com.stylefeng.guns.modular.system.warpper.BaseWarpper;
-import com.unionpay.upyzt.resp.AllocationResp;
-import com.unionpay.upyzt.resp.DepositResp;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -41,11 +27,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.PrintWriter;
-import java.math.BigDecimal;
-import java.text.SimpleDateFormat;
-import java.util.Date;
 import java.util.Map;
-import java.util.Objects;
 
 
 @Api
@@ -362,62 +344,5 @@
         }
     }
 
-    private void cloudPay(Integer uid,String total_fee,String transaction_id,int type) {
-        if(type==1){
-            BigDecimal divide = new BigDecimal(total_fee).divide(new BigDecimal(100));
-            total_fee=divide.toString();
-        }
-        Driver driver = driverService.selectById(uid);
-        if(Objects.isNull(driver)){
-            throw new RuntimeException("该司机不存在!"+uid);
-        }
-        System.out.println("回调参数:"+total_fee+"---"+transaction_id);
-        // 查询平台账户
-        Company company = companyService.selectOne(new EntityWrapper<Company>()
-                .eq("type", 1)
-                .last("LIMIT 1"));
-        System.out.println("查询平台账户==============="+company);
-        // 查询平台开户信息
-        TEnterpriseWithdrawal enterpriseWithdrawal = enterpriseWithdrawalService.selectOne(new EntityWrapper<TEnterpriseWithdrawal>()
-                .eq("companyId", company.getId())); //  替换为公司id
-        System.out.println("查询平台开户信息==============="+enterpriseWithdrawal);
-        UserWithdrawal driverWith = userWithdrawalService.selectOne(new EntityWrapper<UserWithdrawal>()
-                .eq("phone", driver.getPhone())
-                .last("LIMIT 1"));
-//        DepositReq depositReq = new DepositReq();
-//        depositReq.setOutOrderNo(ToolUtil.getRandomString(32));
-//        depositReq.setTotalAmount(new BigDecimal(total_fee).multiply(new BigDecimal(100)).intValue()); // 总金额
-//        depositReq.setAmount(new BigDecimal(total_fee).multiply(new BigDecimal(100)).intValue()); // 支付金额
-//        depositReq.setDiscountAmount(0); // 优惠金额
-//        depositReq.setBalanceAcctId(driverWith.getBalanceAcctId());
-//        depositReq.setDepositType("1");
-//        depositReq.setPaymentType(PaymentTypeEnum.CUP_APP.getCode());
-//        depositReq.setPaymentTradeNo(transaction_id); // 系统交易流水号
-//        depositReq.setPaymentSucceededAt(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").format(new Date()));
-//        depositReq.setOrderNo(transaction_id);
-//        depositReq.setOrderAmount(new BigDecimal(total_fee).multiply(new BigDecimal(100)).longValue());
-//        depositReq.setProductName("用户支付充值");
-//        depositReq.setProductCount(1);
-        try {
-//            DepositResp depositResp = DepositExample.create(depositReq);
-//            System.err.println(depositResp);
-            AllocationReq allocationReq = new AllocationReq();
-            allocationReq.setPayBalanceAcctId(driverWith.getBalanceAcctId()); // 发送方
-            allocationReq.setRecvBalanceAcctId(enterpriseWithdrawal.getBalanceAcctId()); // 接收方
-            BigDecimal multiply = new BigDecimal(100).multiply(new BigDecimal(total_fee));
-            allocationReq.setAmount(multiply.intValue()); // 金额
-            allocationReq.setPassword(Base64Util.decode(enterpriseWithdrawal.getTransactionAuthorizationCode())); // 密码
-            allocationReq.setOrderNo(transaction_id);
-            allocationReq.setOrderAmount(Long.valueOf(total_fee));
-            allocationReq.setProductName("订单改派");
-            allocationReq.setProductCount(1);
-            AllocationResp allocationResp = AllocationExample.create(allocationReq);
-            System.err.println("司机分账信息:"+allocationResp);
-
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-
-    }
 
 }

--
Gitblit v1.7.1