From ea1d0dcf654b3963e976ad011b4e0d8960bdbe23 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 19 十一月 2025 09:46:30 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/JiaYiXing2025

---
 UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java b/UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java
index e4a6c9f..c1a5c07 100644
--- a/UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java
+++ b/UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java
@@ -80,7 +80,7 @@
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
     @Transactional(rollbackFor = UpyztException.class,propagation = Propagation.REQUIRES_NEW)
-    public ResultUtil addElectronicLedger( UserWithdrawalReq userWithdrawalReq,HttpServletRequest request) throws UnsupportedEncodingException {
+    public ResultUtil addElectronicLedger( UserWithdrawalReq userWithdrawalReq,HttpServletRequest request) {
         System.out.println("进件信息:"+userWithdrawalReq);
         // TODO 用户有无提现密码,无则设置开户密码
         if(StringUtils.hasLength(userWithdrawalReq.getBankName())){
@@ -103,7 +103,7 @@
         UserWithdrawal userWithdrawal = new UserWithdrawal();
         BeanUtils.copyProperties(userWithdrawalReq,userWithdrawal);
         try {
-            String password=userWithdrawal.getTransactionAuthorizationCode();
+            //String password=userWithdrawal.getTransactionAuthorizationCode();
             Integer id = userInfoService.getUserIdFormRedis(request);
             if(null == id){
                 return ResultUtil.tokenErr();
@@ -112,13 +112,13 @@
             userWithdrawalReq.setCopy1(userWithdrawalReq.getCopy1().replaceAll(" ","+"));
             userWithdrawalReq.setCopy2(userWithdrawalReq.getCopy2().replaceAll(" ","+"));
             // 用户进件
-            Map<String, Object> resultMap = douGongBasicDataBiz.userBasicDataIndv(userWithdrawalReq);
+            Map<String, Object> resultMap = douGongBasicDataBiz.userBasicDataIndv(userWithdrawal);
             String respCode = (String) resultMap.get("resp_code");
             //CusApplicationResp cusApplicationResp = CusApplicationExample.create(userWithdrawalReq);
-            if(!"200".equals(respCode)) {
+            if(!"00000000".equals(respCode)) {
                 return ResultUtil.error((String) resultMap.get("resp_desc"));
             }
-            userWithdrawal.setTransactionAuthorizationCode(Base64Util.encode(password));
+            //userWithdrawal.setTransactionAuthorizationCode(Base64Util.encode(password));
             userWithdrawal.setUserType(1);
             userWithdrawal.setUserId(id);
             userWithdrawal.setImgUrl(userWithdrawalReq.getIdCardFrontPicture());
@@ -128,11 +128,12 @@
             userWithdrawal.setHuiFuId((String) resultMap.get("huifu_id"));
             //调用汇付业务入驻接口
             Map<String, Object> map = douGongBasicDataBiz.userBusinessOpen(userWithdrawal);
-            if (!"200".equals(map.get("resp_code"))){
+            if (!"00000000".equals(map.get("resp_code"))){
                 return ResultUtil.error((String) map.get("resp_desc"));
             }
             String tokenNo = (String) map.get("token_no");
             userWithdrawal.setTokenNo(tokenNo);
+            userWithdrawal.setType(1);
             userWithdrawalService.insert(userWithdrawal);
             // 开通电子账簿
 /*          BalanceAcctReq balanceAcctReq = new BalanceAcctReq();
@@ -229,9 +230,9 @@
             }
             UserInfo userInfo = userInfoService.selectById(driverId);
             UserWithdrawal userWithdrawal1 = userWithdrawalService.selectOne(new EntityWrapper<UserWithdrawal>()
-                    .eq("phone", userInfo.getPhone())
+                    .eq("phone", userInfo.getPhone()).eq("type", 1)
                     .last("LIMIT 1"));
-            if(userWithdrawal1==null|| userWithdrawal1.getCusId()==null){
+            if(userWithdrawal1==null|| userWithdrawal1.getHuiFuId()==null){
                 return ResultUtil.runErr();
             }
             UserWithdrawal userWithdrawal = new UserWithdrawal();
@@ -252,12 +253,12 @@
             userWithdrawal.setBankCardCityCode(bankCardCityCode);
             //CusApplicationResp renew = CusApplicationExample.renew(userWithdrawal);
             Map<String, Object> resultMap = douGongBasicDataBiz.userBasicDataIndvModify(userWithdrawal);
-            if (!"200".equals(resultMap.get("resp_code"))){
+            if (!"00000000".equals(resultMap.get("resp_code"))){
                 return ResultUtil.error((String) resultMap.get("resp_desc"));
             }
             //调用用户业务入驻修改
             Map<String, Object> map = douGongBasicDataBiz.userBusinessOpenModify(userWithdrawal);
-            if (!"200".equals(map.get("resp_code"))){
+            if (!"00000000".equals(map.get("resp_code"))){
                 return ResultUtil.error((String) map.get("resp_desc"));
             }
             userWithdrawal1.setIdCardFrontPicture(copy1);

--
Gitblit v1.7.1