|
|
@ -28,6 +28,9 @@ package com.yxt.anrui.riskcenter.biz.loanfileexamine; |
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.base.api.basevehicleappendix.BaseVehicleAppendixFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehiclecertificate.BaseVehicleCertificateFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehiclecertificate.BaseVehicleCertificateVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderloancontract.BusSalesOrderLoancontractDetailsVo; |
|
|
@ -35,6 +38,8 @@ import com.yxt.anrui.buscenter.api.bussalesorderloancontract.BusSalesOrderLoanco |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bustransferrecords.BusTransferRecords; |
|
|
|
import com.yxt.anrui.buscenter.api.bustransferrecords.BusTransferRecordsFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; |
|
|
@ -91,6 +96,12 @@ public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMa |
|
|
|
private LoanHomevisitInvestigateFileService loanHomevisitInvestigateFileService; |
|
|
|
@Autowired |
|
|
|
private FileUploadComponent fileUploadComponent; |
|
|
|
@Autowired |
|
|
|
private BaseVehicleAppendixFeign baseVehicleAppendixFeign; |
|
|
|
@Autowired |
|
|
|
private BaseVehicleCertificateFeign baseVehicleCertificateFeign; |
|
|
|
@Autowired |
|
|
|
private BusTransferRecordsFeign busTransferRecordsFeign; |
|
|
|
|
|
|
|
public PagerVo<LoanFileexamineVo> listPageVo(PagerQuery<LoanFileexamineQuery> pq) { |
|
|
|
LoanFileexamineQuery query = pq.getParams(); |
|
|
@ -162,11 +173,8 @@ public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMa |
|
|
|
if (StringUtils.isNotBlank(query.getBankStateValue())) { |
|
|
|
qw.like("lf.bankStateValue", query.getBankStateValue()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getDzjState())) { |
|
|
|
qw.eq("lf.dzjState", query.getDzjState()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getYjState())) { |
|
|
|
qw.eq("lf.yjState", query.getYjState()); |
|
|
|
if (StringUtils.isNotBlank(query.getZlState())) { |
|
|
|
qw.eq("lf.zlState", query.getZlState()); |
|
|
|
} |
|
|
|
IPage<LoanFileexamine> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<LoanFileexamineVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
@ -343,6 +351,28 @@ public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMa |
|
|
|
vinNos = vinNos + busSalesOrderVehicle.getLinkNo() + ","; |
|
|
|
} |
|
|
|
vo.setVinNo(vinNos.substring(0, vinNos.lastIndexOf(","))); |
|
|
|
List<String> hgzImages = new ArrayList<>(); |
|
|
|
List<String> fpImages = new ArrayList<>(); |
|
|
|
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) { |
|
|
|
BaseVehicleCertificateVo baseVehicleCertificateVo = baseVehicleCertificateFeign.selStateByVehicleSid(busSalesOrderVehicle.getLinkSid()).getData(); |
|
|
|
//合格证
|
|
|
|
List<String> stringList = baseVehicleAppendixFeign.selectBySid(baseVehicleCertificateVo.getSid()).getData(); |
|
|
|
for (String s : stringList) { |
|
|
|
hgzImages.add(s); |
|
|
|
} |
|
|
|
BusTransferRecords busTransferRecords = busTransferRecordsFeign.selectByVinSidAndKey(busSalesOrderVehicle.getLinkSid(), "01").getData(); |
|
|
|
String transferFiles = busTransferRecords.getTransferFiles(); |
|
|
|
if (StringUtils.isNotBlank(transferFiles)){ |
|
|
|
String[] split = transferFiles.split(","); |
|
|
|
for (String s : split) { |
|
|
|
String urlPrefix = fileUploadComponent.getUrlPrefix(); |
|
|
|
s = urlPrefix + s; |
|
|
|
fpImages.add(s); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
vo.setHgzImages(hgzImages); |
|
|
|
vo.setFpImages(fpImages); |
|
|
|
//银行卡
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> yhkVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.YHK.getAttachType()); |
|
|
|
List<String> yhkImages = new ArrayList<>(); |
|
|
|