liujie
2025-11-26 ef066727a9ffd4ad8f9723d0b858e382c48567b9
update
8个文件已修改
64 ■■■■■ 已修改文件
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/UserWithdrawalController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/UserWithdrawal.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IRegionService.java 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/RegionServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/UserWithdrawal.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IRegionService.java 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/RegionServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/UserWithdrawalController.java
@@ -16,6 +16,7 @@
import com.stylefeng.guns.modular.system.service.IBankCardService;
import com.stylefeng.guns.modular.system.service.ICompanyService;
import com.stylefeng.guns.modular.system.service.IDriverService;
import com.stylefeng.guns.modular.system.service.IRegionService;
import com.stylefeng.guns.modular.system.util.ResultUtil;
import com.unionpay.upyzt.exception.InvalidRequestException;
import com.unionpay.upyzt.exception.UpyztException;
@@ -59,9 +60,13 @@
    private final ICompanyService companyService;
    private final ITBankNextService bankNextService;
    private final DouGongBasicDataBiz douGongBasicDataBiz;
    private final IRegionService regionService;
    @Autowired
    public UserWithdrawalController(ElectronicLedgerService electronicLedgerService, UserWithdrawalService userWithdrawalService, UserBankAccountService userBankAccountService, IBankCardService bankCardService, IDriverService driverService, ICompanyService companyService, ITBankNextService bankNextService, DouGongBasicDataBiz douGongBasicDataBiz) {
    public UserWithdrawalController(ElectronicLedgerService electronicLedgerService,
                                    UserWithdrawalService userWithdrawalService, UserBankAccountService userBankAccountService,
                                    IBankCardService bankCardService, IDriverService driverService, ICompanyService companyService,
                                    ITBankNextService bankNextService, DouGongBasicDataBiz douGongBasicDataBiz,IRegionService regionService) {
        this.electronicLedgerService = electronicLedgerService;
        this.userWithdrawalService = userWithdrawalService;
        this.userBankAccountService = userBankAccountService;
@@ -70,6 +75,7 @@
        this.companyService = companyService;
        this.bankNextService = bankNextService;
        this.douGongBasicDataBiz = douGongBasicDataBiz;
        this.regionService = regionService;
    }
@@ -346,6 +352,10 @@
            if(Objects.isNull(userWithdrawal)){
                return ResultUtil.success(new Object());
            }
            Region province = regionService.getRegionByCode(userWithdrawal.getBankCardProvinceCode());
            Region city = regionService.getRegionByCode(userWithdrawal.getBankCardCityCode());
            userWithdrawal.setBankCardProvince(province == null ? "" : province.getName());
            userWithdrawal.setBankCardCity(city == null ? "" : city.getName());
            return ResultUtil.success(userWithdrawal);
        }catch (Exception e){
            e.printStackTrace();
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/UserWithdrawal.java
@@ -164,6 +164,14 @@
    @ApiModelProperty(value = "银行所在市编码")
    private String bankCardCityCode;
    @ApiModelProperty(value = "开户行所在省")
    @TableField(exist = false)
    private String bankCardProvince;
    @ApiModelProperty(value = "开户行所在市")
    @TableField(exist = false)
    private String bankCardCity;
    @ApiModelProperty(value = "进件类型 0-江苏银行;1-汇付")
    private Integer type;
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IRegionService.java
@@ -4,4 +4,5 @@
import com.stylefeng.guns.modular.system.model.Region;
public interface IRegionService extends IService<Region> {
    Region getRegionByCode(String code);
}
DriverJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/RegionServiceImpl.java
@@ -1,5 +1,6 @@
package com.stylefeng.guns.modular.system.service.impl;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.stylefeng.guns.modular.system.dao.RegionMapper;
import com.stylefeng.guns.modular.system.model.Region;
@@ -8,4 +9,9 @@
@Service
public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> implements IRegionService {
    @Override
    public Region getRegionByCode(String code) {
        return selectOne(new EntityWrapper<Region>().eq("code",code).last("limit 1"));
    }
}
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/account/controller/ElectronicLedgerController.java
@@ -21,10 +21,8 @@
import com.stylefeng.guns.modular.cloudPayment.req.UserBankAccountReq;
import com.stylefeng.guns.modular.huifu.biz.DouGongBasicDataBiz;
import com.stylefeng.guns.modular.system.model.*;
import com.stylefeng.guns.modular.system.service.IBankCardService;
import com.stylefeng.guns.modular.system.service.ICompanyService;
import com.stylefeng.guns.modular.system.service.IUserInfoService;
import com.stylefeng.guns.modular.system.service.IUserService;
import com.stylefeng.guns.modular.system.service.*;
import com.stylefeng.guns.modular.system.service.impl.RegionServiceImpl;
import com.stylefeng.guns.modular.system.util.ResultUtil;
import com.unionpay.upyzt.exception.UpyztException;
import com.unionpay.upyzt.param.FailureMsgParam;
@@ -72,6 +70,9 @@
    private IBankCardService bankCardService;
    @Autowired
    private DouGongBasicDataBiz douGongBasicDataBiz;
    @Autowired
    private IRegionService regionService;
    @ResponseBody
    @RequestMapping(value = "/addElectronicLedger", method = RequestMethod.POST)
@@ -201,6 +202,9 @@
    }
    @Autowired
    private IUserInfoService userInfoService;
    @ResponseBody
    @RequestMapping(value = "/updateElectronicLedgerInfo", method = RequestMethod.POST)
    @ApiOperation(value = "用户修改进件信息", tags = {"用户端-用户修改进件信息"}, notes = "")
@@ -319,10 +323,6 @@
        }
    }
    @Autowired
    private IUserInfoService userInfoService;
    @ResponseBody
    @RequestMapping(value = "/isElectronicLedger", method = RequestMethod.POST)
    @ApiOperation(value = "用户是否需要创建电子账簿", tags = {"用户端-用户是否需要创建电子账簿"}, notes = "")
@@ -359,7 +359,11 @@
                return ResultUtil.tokenErr();
            }
            UserInfo userInfo = userInfoService.selectById(id);
            UserWithdrawal userWithdrawal = userWithdrawalService.selectOne(new EntityWrapper<UserWithdrawal>().eq("phone", userInfo.getPhone()));
            UserWithdrawal userWithdrawal = userWithdrawalService.selectOne(new EntityWrapper<UserWithdrawal>().eq("phone", userInfo.getPhone()).eq("type",1));
            Region province = regionService.getRegionByCode(userWithdrawal.getBankCardProvinceCode());
            Region city = regionService.getRegionByCode(userWithdrawal.getBankCardCityCode());
            userWithdrawal.setBankCardProvince(province == null ? "" : province.getName());
            userWithdrawal.setBankCardCity(city == null ? "" : city.getName());
            return ResultUtil.success(userWithdrawal==null?new UserWithdrawal():userWithdrawal);
        }catch (Exception e){
            e.printStackTrace();
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/UserWithdrawal.java
@@ -157,6 +157,15 @@
    @ApiModelProperty(value = "开户行所在市编码")
    private String bankCardCityCode;
    @ApiModelProperty(value = "开户行所在省")
    @TableField(exist = false)
    private String bankCardProvince;
    @ApiModelProperty(value = "开户行所在市")
    @TableField(exist = false)
    private String bankCardCity;
    @ApiModelProperty(value = "进件类型 0-江苏银行;1-汇付")
    private Integer type;
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IRegionService.java
@@ -4,4 +4,5 @@
import com.stylefeng.guns.modular.system.model.Region;
public interface IRegionService extends IService<Region> {
    Region getRegionByCode(String code);
}
UserJYXTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/RegionServiceImpl.java
@@ -1,5 +1,6 @@
package com.stylefeng.guns.modular.system.service.impl;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.stylefeng.guns.modular.system.dao.RegionMapper;
import com.stylefeng.guns.modular.system.model.Region;
@@ -8,4 +9,8 @@
@Service
public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> implements IRegionService {
    @Override
    public Region getRegionByCode(String code) {
        return selectOne(new EntityWrapper<Region>().eq("code",code).last("limit 1"));
    }
}