Browse Source

优化

master
God 2 years ago
parent
commit
b255ccdb01
  1. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bustransferrecords/BusTransferRecordsFeign.java
  2. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsMapper.java
  3. 8
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsMapper.xml
  4. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsRest.java
  5. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsService.java
  6. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineDetailsVo.java
  7. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineQuery.java
  8. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineVo.java
  9. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineMapper.xml
  10. 662
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineService.java

4
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bustransferrecords/BusTransferRecordsFeign.java

@ -55,4 +55,8 @@ public interface BusTransferRecordsFeign {
@ApiOperation("移交记录确认") @ApiOperation("移交记录确认")
@PostMapping("/confirmRecords") @PostMapping("/confirmRecords")
ResultBean confirmRecords(@RequestBody ConfirmRecordsQuery query); ResultBean confirmRecords(@RequestBody ConfirmRecordsQuery query);
@ApiOperation("查看车辆发票记录")
@GetMapping("/selectByVinSidAndKey")
ResultBean<BusTransferRecords> selectByVinSidAndKey(@RequestParam("vinSid") String vinSid,@RequestParam("goodsTypeKey") String goodsTypeKey);
} }

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsMapper.java

@ -33,4 +33,6 @@ public interface BusTransferRecordsMapper extends BaseMapper<BusTransferRecords>
@Select("select * from bus_transfer_records where sid = #{sid}") @Select("select * from bus_transfer_records where sid = #{sid}")
BusRecordsInvoiceHgzVo getInvoiceInfoHgz(String sid); BusRecordsInvoiceHgzVo getInvoiceInfoHgz(String sid);
BusTransferRecords selectByVinSidAndKey(@Param("vinSid") String vinSid,@Param("goodsTypeKey") String goodsTypeKey);
} }

8
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsMapper.xml

@ -48,4 +48,12 @@
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
</select> </select>
<select id="selectByVinSidAndKey" resultType="com.yxt.anrui.buscenter.api.bustransferrecords.BusTransferRecords">
select *
from bus_transfer_records
where vinSid = #{vinSid}
and goodsTypeKey = #{goodsTypeKey}
order by id desc limit 1
</select>
</mapper> </mapper>

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsRest.java

@ -65,4 +65,9 @@ public class BusTransferRecordsRest implements BusTransferRecordsFeign {
public ResultBean confirmRecords(ConfirmRecordsQuery query) { public ResultBean confirmRecords(ConfirmRecordsQuery query) {
return busTransferRecordsService.confirmRecords(query); return busTransferRecordsService.confirmRecords(query);
} }
@Override
public ResultBean<BusTransferRecords> selectByVinSidAndKey(String vinSid, String goodsTypeKey) {
return busTransferRecordsService.selectByVinSidAndKey(vinSid,goodsTypeKey);
}
} }

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bustransferrecords/BusTransferRecordsService.java

@ -340,4 +340,10 @@ public class BusTransferRecordsService extends MybatisBaseService<BusTransferRec
busRecordsInvoiceHgzVo.setReceiveFilesList(receiveFilesList); busRecordsInvoiceHgzVo.setReceiveFilesList(receiveFilesList);
return rb.success().setData(busRecordsInvoiceHgzVo); return rb.success().setData(busRecordsInvoiceHgzVo);
} }
public ResultBean<BusTransferRecords> selectByVinSidAndKey(String vinSid, String goodsTypeKey) {
ResultBean<BusTransferRecords> rb = ResultBean.fireFail();
BusTransferRecords BusTransferRecords = baseMapper.selectByVinSidAndKey(vinSid, goodsTypeKey);
return rb.success().setData(BusTransferRecords);
}
} }

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineDetailsVo.java

@ -63,6 +63,10 @@ public class LoanFileexamineDetailsVo implements Vo {
private String staffName; private String staffName;
@ApiModelProperty("车架号拼接") @ApiModelProperty("车架号拼接")
private String vinNo; private String vinNo;
@ApiModelProperty("合格证图片")
private List<String> hgzImages;
@ApiModelProperty("发票图片")
private List<String> fpImages;
@ApiModelProperty("银行卡") @ApiModelProperty("银行卡")
private List<String> yhkImages; private List<String> yhkImages;
@ApiModelProperty("购置税发票") @ApiModelProperty("购置税发票")

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineQuery.java

@ -69,10 +69,6 @@ public class LoanFileexamineQuery implements Query {
private String bankContractNo; private String bankContractNo;
@ApiModelProperty("资方状态value") @ApiModelProperty("资方状态value")
private String bankStateValue; private String bankStateValue;
@ApiModelProperty("电子件状态")
private String dzjState;
@ApiModelProperty("原件状态")
private String yjState;
@ApiModelProperty("资料状态") @ApiModelProperty("资料状态")
private String zlState; private String zlState;
@ApiModelProperty("组织全路径") @ApiModelProperty("组织全路径")

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineVo.java

@ -59,10 +59,6 @@ public class LoanFileexamineVo implements Vo {
private String staffName; private String staffName;
@ApiModelProperty("资方状态value") @ApiModelProperty("资方状态value")
private String bankStateValue; private String bankStateValue;
@ApiModelProperty("电子件状态")
private String dzjState;
@ApiModelProperty("原件状态")
private String yjState;
@ApiModelProperty("资料状态") @ApiModelProperty("资料状态")
private String zlState; private String zlState;
@ApiModelProperty("消贷合同编号") @ApiModelProperty("消贷合同编号")

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineMapper.xml

@ -10,8 +10,7 @@
bo.`orgName`, bo.`orgName`,
bo.`staffName`, bo.`staffName`,
lf.`bankStateValue`, lf.`bankStateValue`,
IF(lf.`dzjState` = '0', '未齐全', '已齐全'), IF(lf.`zlState` = '0', '未齐全', '已齐全'),
IF(lf.`yjState` = '0', '未齐全', '已齐全'),
bl.`loanContractNo`, bl.`loanContractNo`,
bl.`vehCount` AS num, bl.`vehCount` AS num,
bl.`borrowerName`, bl.`borrowerName`,

662
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineService.java

@ -28,6 +28,9 @@ package com.yxt.anrui.riskcenter.biz.loanfileexamine;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; 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.BusSalesOrder;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign;
import com.yxt.anrui.buscenter.api.bussalesorderloancontract.BusSalesOrderLoancontractDetailsVo; 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.BusSalesOrderVehicle;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign;
import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderFeign; 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.PrivilegeQuery;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum;
@ -79,324 +84,349 @@ import java.util.List;
@Service @Service
public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMapper, LoanFileexamine> { public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMapper, LoanFileexamine> {
@Autowired @Autowired
private SysUserFeign sysUserFeign; private SysUserFeign sysUserFeign;
@Autowired @Autowired
private BusSalesOrderLoancontractFeign busSalesOrderLoancontractFeign; private BusSalesOrderLoancontractFeign busSalesOrderLoancontractFeign;
@Autowired @Autowired
private BusSalesOrderFeign busSalesOrderFeign; private BusSalesOrderFeign busSalesOrderFeign;
@Autowired @Autowired
private BusSalesOrderVehicleFeign busSalesOrderVehicleFeign; private BusSalesOrderVehicleFeign busSalesOrderVehicleFeign;
@Autowired @Autowired
private LoanHomevisitInvestigateFileService loanHomevisitInvestigateFileService; private LoanHomevisitInvestigateFileService loanHomevisitInvestigateFileService;
@Autowired @Autowired
private FileUploadComponent fileUploadComponent; private FileUploadComponent fileUploadComponent;
@Autowired
private BaseVehicleAppendixFeign baseVehicleAppendixFeign;
@Autowired
private BaseVehicleCertificateFeign baseVehicleCertificateFeign;
@Autowired
private BusTransferRecordsFeign busTransferRecordsFeign;
public PagerVo<LoanFileexamineVo> listPageVo(PagerQuery<LoanFileexamineQuery> pq) { public PagerVo<LoanFileexamineVo> listPageVo(PagerQuery<LoanFileexamineQuery> pq) {
LoanFileexamineQuery query = pq.getParams(); LoanFileexamineQuery query = pq.getParams();
QueryWrapper<LoanFileexamine> qw = new QueryWrapper<>(); QueryWrapper<LoanFileexamine> qw = new QueryWrapper<>();
qw.eq("bl.busNo",305); qw.eq("bl.busNo", 305);
if (StringUtils.isNotBlank(query.getMenuUrl())) { if (StringUtils.isNotBlank(query.getMenuUrl())) {
//======================= //=======================
PrivilegeQuery privilegeQuery = new PrivilegeQuery(); PrivilegeQuery privilegeQuery = new PrivilegeQuery();
privilegeQuery.setOrgPath(query.getOrgSidPath()); privilegeQuery.setOrgPath(query.getOrgSidPath());
privilegeQuery.setMenuUrl(query.getMenuUrl()); privilegeQuery.setMenuUrl(query.getMenuUrl());
privilegeQuery.setUserSid(query.getUserSid()); privilegeQuery.setUserSid(query.getUserSid());
ResultBean<String> defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery); ResultBean<String> defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery);
if (StringUtils.isNotBlank(defaultIdReltBean.getData())) { if (StringUtils.isNotBlank(defaultIdReltBean.getData())) {
//数据权限ID(1集团、2事业部、3分公司、4部门、5个人) //数据权限ID(1集团、2事业部、3分公司、4部门、5个人)
String orgSidPath = query.getOrgSidPath(); String orgSidPath = query.getOrgSidPath();
orgSidPath = orgSidPath + "/"; orgSidPath = orgSidPath + "/";
int i1 = orgSidPath.indexOf("/"); int i1 = orgSidPath.indexOf("/");
int i2 = orgSidPath.indexOf("/", i1 + 1); int i2 = orgSidPath.indexOf("/", i1 + 1);
int i3 = orgSidPath.indexOf("/", i2 + 1); int i3 = orgSidPath.indexOf("/", i2 + 1);
int i4 = orgSidPath.indexOf("/", i3 + 1); int i4 = orgSidPath.indexOf("/", i3 + 1);
String orgLevelKey = defaultIdReltBean.getData(); String orgLevelKey = defaultIdReltBean.getData();
if ("1".equals(orgLevelKey)) { if ("1".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i1); orgSidPath = orgSidPath.substring(0, i1);
qw.like("bo.orgSidPath", orgSidPath); qw.like("bo.orgSidPath", orgSidPath);
} else if ("2".equals(orgLevelKey)) { } else if ("2".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i2); orgSidPath = orgSidPath.substring(0, i2);
qw.like("bo.orgSidPath", orgSidPath); qw.like("bo.orgSidPath", orgSidPath);
} else if ("3".equals(orgLevelKey)) { } else if ("3".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i3); orgSidPath = orgSidPath.substring(0, i3);
qw.like("bo.orgSidPath", orgSidPath); qw.like("bo.orgSidPath", orgSidPath);
} else if ("4".equals(orgLevelKey)) { } else if ("4".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i4); orgSidPath = orgSidPath.substring(0, i4);
qw.like("bo.orgSidPath", orgSidPath); qw.like("bo.orgSidPath", orgSidPath);
} else if ("5".equals(orgLevelKey)) { } else if ("5".equals(orgLevelKey)) {
qw.eq("bo.createBySid", query.getUserSid()); qw.eq("bo.createBySid", query.getUserSid());
} else { } else {
PagerVo<LoanFileexamineVo> p = new PagerVo<>(); PagerVo<LoanFileexamineVo> p = new PagerVo<>();
return p; return p;
} }
} else { } else {
PagerVo<LoanFileexamineVo> p = new PagerVo<>(); PagerVo<LoanFileexamineVo> p = new PagerVo<>();
return p; return p;
} }
} }
if (StringUtils.isNotBlank(query.getUseOrgName())) { if (StringUtils.isNotBlank(query.getUseOrgName())) {
qw.like("bo.useOrgName", query.getUseOrgName()); qw.like("bo.useOrgName", query.getUseOrgName());
} }
if (StringUtils.isNotBlank(query.getSaleDeptName())) { if (StringUtils.isNotBlank(query.getSaleDeptName())) {
qw.like("bo.orgName", query.getSaleDeptName()); qw.like("bo.orgName", query.getSaleDeptName());
} }
if (StringUtils.isNotBlank(query.getStaffName())) { if (StringUtils.isNotBlank(query.getStaffName())) {
qw.like("bo.staffName", query.getStaffName()); qw.like("bo.staffName", query.getStaffName());
} }
if (StringUtils.isNotBlank(query.getLoanContractNo())) { if (StringUtils.isNotBlank(query.getLoanContractNo())) {
qw.like("bl.loanContractNo", query.getLoanContractNo()); qw.like("bl.loanContractNo", query.getLoanContractNo());
} }
if (StringUtils.isNotBlank(query.getLoanPeoName())) { if (StringUtils.isNotBlank(query.getLoanPeoName())) {
qw.like("bl.borrowerName", query.getLoanPeoName()); qw.like("bl.borrowerName", query.getLoanPeoName());
} }
if (StringUtils.isNotBlank(query.getBankName())) { if (StringUtils.isNotBlank(query.getBankName())) {
qw.like("bl.bankName", query.getBankName()); qw.like("bl.bankName", query.getBankName());
} }
if (StringUtils.isNotBlank(query.getPolicyName())) { if (StringUtils.isNotBlank(query.getPolicyName())) {
qw.like("bl.policyName", query.getPolicyName()); qw.like("bl.policyName", query.getPolicyName());
} }
if (StringUtils.isNotBlank(query.getBankContractNo())) { if (StringUtils.isNotBlank(query.getBankContractNo())) {
qw.like("bl.bankContractNo", query.getBankContractNo()); qw.like("bl.bankContractNo", query.getBankContractNo());
} }
if (StringUtils.isNotBlank(query.getBankStateValue())) { if (StringUtils.isNotBlank(query.getBankStateValue())) {
qw.like("lf.bankStateValue", query.getBankStateValue()); qw.like("lf.bankStateValue", query.getBankStateValue());
} }
if (StringUtils.isNotBlank(query.getDzjState())) { if (StringUtils.isNotBlank(query.getZlState())) {
qw.eq("lf.dzjState", query.getDzjState()); qw.eq("lf.zlState", query.getZlState());
} }
if (StringUtils.isNotBlank(query.getYjState())) { IPage<LoanFileexamine> page = PagerUtil.queryToPage(pq);
qw.eq("lf.yjState", query.getYjState()); IPage<LoanFileexamineVo> pagging = baseMapper.selectPageVo(page, qw);
} PagerVo<LoanFileexamineVo> p = PagerUtil.pageToVo(pagging, null);
IPage<LoanFileexamine> page = PagerUtil.queryToPage(pq); return p;
IPage<LoanFileexamineVo> pagging = baseMapper.selectPageVo(page, qw); }
PagerVo<LoanFileexamineVo> p = PagerUtil.pageToVo(pagging, null);
return p; public void saveOrUpdateDto(LoanFileexamineDto dto) {
}
public void saveOrUpdateDto(LoanFileexamineDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
List<String> yhkImages = dto.getYhkImages(); List<String> yhkImages = dto.getYhkImages();
List<String> gzsfpImages = dto.getGzsfpImages(); List<String> gzsfpImages = dto.getGzsfpImages();
List<String> bxfpImages = dto.getBxfpImages(); List<String> bxfpImages = dto.getBxfpImages();
List<String> bdImages = dto.getBdImages(); List<String> bdImages = dto.getBdImages();
List<String> rzhtImages = dto.getRzhtImages(); List<String> rzhtImages = dto.getRzhtImages();
List<String> zmfjImages = dto.getZmfjImages(); List<String> zmfjImages = dto.getZmfjImages();
if (StringUtils.isBlank(dtoSid)) {
String sid = this.insertByDto(dto);
for (String yhkImage : yhkImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.YHK.getAttachType());
if (yhkImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
yhkImage = yhkImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(yhkImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String gzsfpImage : gzsfpImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.GZSFP.getAttachType());
if (gzsfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
gzsfpImage = gzsfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(gzsfpImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String bxfpImage : bxfpImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BXFP.getAttachType());
if (bxfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
bxfpImage = bxfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(bxfpImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String bdImage : bdImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BD.getAttachType());
if (bdImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
bdImage = bdImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(bdImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String rzhtImage : rzhtImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.RZHT.getAttachType());
if (rzhtImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
rzhtImage = rzhtImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(rzhtImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String zmfjImage : zmfjImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.ZMFJ.getAttachType());
if (zmfjImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
zmfjImage = zmfjImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(zmfjImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
return;
}
this.updateByDto(dto);
loanHomevisitInvestigateFileService.delByMainSid(dtoSid);
for (String yhkImage : yhkImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.YHK.getAttachType());
if (yhkImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
yhkImage = yhkImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(yhkImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String gzsfpImage : gzsfpImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.GZSFP.getAttachType());
if (gzsfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
gzsfpImage = gzsfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(gzsfpImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String bxfpImage : bxfpImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BXFP.getAttachType());
if (bxfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
bxfpImage = bxfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(bxfpImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String bdImage : bdImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BD.getAttachType());
if (bdImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
bdImage = bdImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(bdImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String rzhtImage : rzhtImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.RZHT.getAttachType());
if (rzhtImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
rzhtImage = rzhtImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(rzhtImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String zmfjImage : zmfjImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.ZMFJ.getAttachType());
if (zmfjImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
zmfjImage = zmfjImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(zmfjImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
}
public String insertByDto(LoanFileexamineDto dto){
LoanFileexamine entity = new LoanFileexamine();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
return entity.getSid();
}
public void updateByDto(LoanFileexamineDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
String sid = this.insertByDto(dto);
for (String yhkImage : yhkImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.YHK.getAttachType());
if (yhkImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
yhkImage = yhkImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(yhkImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String gzsfpImage : gzsfpImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.GZSFP.getAttachType());
if (gzsfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
gzsfpImage = gzsfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(gzsfpImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String bxfpImage : bxfpImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BXFP.getAttachType());
if (bxfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
bxfpImage = bxfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(bxfpImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String bdImage : bdImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BD.getAttachType());
if (bdImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
bdImage = bdImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(bdImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String rzhtImage : rzhtImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.RZHT.getAttachType());
if (rzhtImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
rzhtImage = rzhtImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(rzhtImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
for (String zmfjImage : zmfjImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(sid);
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.ZMFJ.getAttachType());
if (zmfjImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
zmfjImage = zmfjImage.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(zmfjImage);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
return; return;
} }
LoanFileexamine entity = fetchBySid(dtoSid); this.updateByDto(dto);
BeanUtil.copyProperties(dto, entity, "id", "sid"); loanHomevisitInvestigateFileService.delByMainSid(dtoSid);
baseMapper.updateById(entity); for (String yhkImage : yhkImages) {
} LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
public LoanFileexamineDetailsVo fetchDetailsVoBySid(String sid){ loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.YHK.getAttachType());
LoanFileexamine entity = fetchBySid(sid); if (yhkImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
LoanFileexamineDetailsVo vo = new LoanFileexamineDetailsVo(); yhkImage = yhkImage.replace(fileUploadComponent.getUrlPrefix(), "");
BeanUtil.copyProperties(entity, vo); }
BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(entity.getLoanContractSid()).getData(); loanHomevisitInvestigateFileDto.setFileUrl(yhkImage);
vo.setLoanContractNo(busSalesOrderLoancontractDetailsVo.getLoanContractNo()); loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
vo.setBorrowerName(busSalesOrderLoancontractDetailsVo.getBorrowerName()); }
vo.setNum(busSalesOrderLoancontractDetailsVo.getVehCount()); for (String gzsfpImage : gzsfpImages) {
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(entity.getSaleOrderSid()).getData(); LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
vo.setStaffName(busSalesOrder.getStaffName()); loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.selectListByOrderSid(entity.getSaleOrderSid()).getData(); loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.GZSFP.getAttachType());
String vinNos = ""; if (gzsfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) { gzsfpImage = gzsfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
vinNos = vinNos + busSalesOrderVehicle.getLinkNo() + ","; }
} loanHomevisitInvestigateFileDto.setFileUrl(gzsfpImage);
vo.setVinNo(vinNos.substring(0,vinNos.lastIndexOf(","))); loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
//银行卡 }
List<LoanHomevisitInvestigateFileDetailsVo> yhkVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.YHK.getAttachType()); for (String bxfpImage : bxfpImages) {
List<String> yhkImages = new ArrayList<>(); LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
if (yhkVos != null && yhkVos.size() > 0){ loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : yhkVos) { loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BXFP.getAttachType());
yhkImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); if (bxfpImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
} bxfpImage = bxfpImage.replace(fileUploadComponent.getUrlPrefix(), "");
} }
vo.setYhkImages(yhkImages); loanHomevisitInvestigateFileDto.setFileUrl(bxfpImage);
//购置税发票 loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
List<LoanHomevisitInvestigateFileDetailsVo> gzsfpVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.GZSFP.getAttachType()); }
List<String> gzsfpImages = new ArrayList<>(); for (String bdImage : bdImages) {
if (gzsfpVos != null && gzsfpVos.size() > 0){ LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : gzsfpVos) { loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
gzsfpImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.BD.getAttachType());
} if (bdImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
} bdImage = bdImage.replace(fileUploadComponent.getUrlPrefix(), "");
vo.setGzsfpImages(gzsfpImages); }
//保险发票 loanHomevisitInvestigateFileDto.setFileUrl(bdImage);
List<LoanHomevisitInvestigateFileDetailsVo> bxfpVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.BXFP.getAttachType()); loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
List<String> bxfpImages = new ArrayList<>(); }
if (bxfpVos != null && bxfpVos.size() > 0){ for (String rzhtImage : rzhtImages) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : bxfpVos) { LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
bxfpImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
} loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.RZHT.getAttachType());
} if (rzhtImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
vo.setBxfpImages(bxfpImages); rzhtImage = rzhtImage.replace(fileUploadComponent.getUrlPrefix(), "");
//保单 }
List<LoanHomevisitInvestigateFileDetailsVo> bdVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.BD.getAttachType()); loanHomevisitInvestigateFileDto.setFileUrl(rzhtImage);
List<String> bdImages = new ArrayList<>(); loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
if (bdVos != null && bdVos.size() > 0){ }
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : bdVos) { for (String zmfjImage : zmfjImages) {
bdImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
} loanHomevisitInvestigateFileDto.setMainSid(dtoSid);
} loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.ZMFJ.getAttachType());
vo.setBdImages(bdImages); if (zmfjImage.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
//融资合同 zmfjImage = zmfjImage.replace(fileUploadComponent.getUrlPrefix(), "");
List<LoanHomevisitInvestigateFileDetailsVo> rzhtVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.RZHT.getAttachType()); }
List<String> rzhtImages = new ArrayList<>(); loanHomevisitInvestigateFileDto.setFileUrl(zmfjImage);
if (rzhtVos != null && rzhtVos.size() > 0){ loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : rzhtVos) { }
rzhtImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); }
}
} public String insertByDto(LoanFileexamineDto dto) {
vo.setRzhtImages(rzhtImages); LoanFileexamine entity = new LoanFileexamine();
//证明附件 BeanUtil.copyProperties(dto, entity, "id", "sid");
List<LoanHomevisitInvestigateFileDetailsVo> zmfjVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.ZMFJ.getAttachType()); baseMapper.insert(entity);
List<String> zmfjImages = new ArrayList<>(); return entity.getSid();
if (zmfjVos != null && zmfjVos.size() > 0){ }
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : zmfjVos) {
zmfjImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); public void updateByDto(LoanFileexamineDto dto) {
} String dtoSid = dto.getSid();
} if (StringUtils.isBlank(dtoSid)) {
vo.setZmfjImages(zmfjImages); return;
return vo; }
} LoanFileexamine entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public LoanFileexamineDetailsVo fetchDetailsVoBySid(String sid) {
LoanFileexamine entity = fetchBySid(sid);
LoanFileexamineDetailsVo vo = new LoanFileexamineDetailsVo();
BeanUtil.copyProperties(entity, vo);
BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(entity.getLoanContractSid()).getData();
vo.setLoanContractNo(busSalesOrderLoancontractDetailsVo.getLoanContractNo());
vo.setBorrowerName(busSalesOrderLoancontractDetailsVo.getBorrowerName());
vo.setNum(busSalesOrderLoancontractDetailsVo.getVehCount());
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(entity.getSaleOrderSid()).getData();
vo.setStaffName(busSalesOrder.getStaffName());
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.selectListByOrderSid(entity.getSaleOrderSid()).getData();
String vinNos = "";
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) {
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<>();
if (yhkVos != null && yhkVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : yhkVos) {
yhkImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
}
vo.setYhkImages(yhkImages);
//购置税发票
List<LoanHomevisitInvestigateFileDetailsVo> gzsfpVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.GZSFP.getAttachType());
List<String> gzsfpImages = new ArrayList<>();
if (gzsfpVos != null && gzsfpVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : gzsfpVos) {
gzsfpImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
}
vo.setGzsfpImages(gzsfpImages);
//保险发票
List<LoanHomevisitInvestigateFileDetailsVo> bxfpVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.BXFP.getAttachType());
List<String> bxfpImages = new ArrayList<>();
if (bxfpVos != null && bxfpVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : bxfpVos) {
bxfpImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
}
vo.setBxfpImages(bxfpImages);
//保单
List<LoanHomevisitInvestigateFileDetailsVo> bdVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.BD.getAttachType());
List<String> bdImages = new ArrayList<>();
if (bdVos != null && bdVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : bdVos) {
bdImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
}
vo.setBdImages(bdImages);
//融资合同
List<LoanHomevisitInvestigateFileDetailsVo> rzhtVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.RZHT.getAttachType());
List<String> rzhtImages = new ArrayList<>();
if (rzhtVos != null && rzhtVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : rzhtVos) {
rzhtImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
}
vo.setRzhtImages(rzhtImages);
//证明附件
List<LoanHomevisitInvestigateFileDetailsVo> zmfjVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.ZMFJ.getAttachType());
List<String> zmfjImages = new ArrayList<>();
if (zmfjVos != null && zmfjVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : zmfjVos) {
zmfjImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
}
vo.setZmfjImages(zmfjImages);
return vo;
}
} }
Loading…
Cancel
Save