|
|
@ -496,35 +496,6 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
} |
|
|
|
vo.setFinBillTrailers(finBillTrailerVos); |
|
|
|
} |
|
|
|
/*else { |
|
|
|
for (FinBillVehicleVo finBillVehicleVo : finBillVehicleVos) { |
|
|
|
BaseVehicle baseVehicle = baseVehicleFeign.selectByVinNoAndOrgSid(finBillVehicleVo.getVinNo(), entity.getUseOrgSid()).getData(); |
|
|
|
TraliveredVo data = baseTrailerFeign.trailerList(baseVehicle.getSid(), entity.getContractNo()).getData(); |
|
|
|
List<TrailerVo> trailerVoList = data.getList(); |
|
|
|
for (TrailerVo trailerVo : trailerVoList) { |
|
|
|
FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
|
finBillTrailerVo.setBillAppSid(sid); |
|
|
|
finBillTrailerVo.setVinNo(finBillVehicleVo.getVinNo()); |
|
|
|
finBillTrailerVo.setGcVinNo(trailerVo.getTrailerVinNo()); |
|
|
|
finBillTrailerVo.setBillTypeKey(finBillVehicleVo.getBillTypeKey()); |
|
|
|
finBillTrailerVo.setBillTypeValue(finBillVehicleVo.getBillTypeValue()); |
|
|
|
finBillTrailerVo.setOpenTickSid(finBillVehicleVo.getOpenTickSid()); |
|
|
|
finBillTrailerVo.setOpenTickName(finBillVehicleVo.getOpenTickName()); |
|
|
|
//根据挂车车架号查询挂车信息以及合格证照片路径
|
|
|
|
BaseTrailerDetailsVo baseTrailerDetailsVo = baseTrailerFeign.fetchByGcVinNo(trailerVo.getTrailerVinNo()).getData(); |
|
|
|
List<CommonAppendixVo> commonAppendixVos = commonAppendixFeign.selByLinkSid(baseTrailerDetailsVo.getSid()).getData(); |
|
|
|
List<String> hgzImageUrls = new ArrayList<>(); |
|
|
|
for (CommonAppendixVo commonAppendixVo : commonAppendixVos) { |
|
|
|
if (commonAppendixVo.getAttachType().equals("挂车合格证照片")) { |
|
|
|
hgzImageUrls.add(commonAppendixVo.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
finBillTrailerVo.setHgzImageUrl(hgzImageUrls); |
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
|
} |
|
|
|
} |
|
|
|
vo.setFinBillTrailers(finBillTrailerVos); |
|
|
|
}*/ |
|
|
|
List<FinBillFileVo> khkpsqsApplicationAppendxs = finBillFileService.fetchkhkpsqsBySid(sid); |
|
|
|
for (FinBillFileVo khkpsqsApplicationAppendx : khkpsqsApplicationAppendxs) { |
|
|
|
String fileUrl = khkpsqsApplicationAppendx.getFileUrl(); |
|
|
@ -560,11 +531,19 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
fileUrl = urlPrefix + fileUrl; |
|
|
|
fjApplicationAppendx.setFileUrl(fileUrl); |
|
|
|
} |
|
|
|
List<FinBillFileVo> arrearsCollectionAppendxs = finBillFileService.fetchqklpfjBySid(sid); |
|
|
|
for (FinBillFileVo arrearsCollectionAppendx : arrearsCollectionAppendxs) { |
|
|
|
String fileUrl = arrearsCollectionAppendx.getFileUrl(); |
|
|
|
String urlPrefix = fileUploadComponent.getUrlPrefix(); |
|
|
|
fileUrl = urlPrefix + fileUrl; |
|
|
|
arrearsCollectionAppendx.setFileUrl(fileUrl); |
|
|
|
} |
|
|
|
vo.setKhkpsqsApplicationAppendxs(khkpsqsApplicationAppendxs); |
|
|
|
vo.setKpxxqrsApplicationAppendxs(kpxxqrsApplicationAppendxs); |
|
|
|
vo.setCldjhtApplicationAppendxs(cldjhtApplicationAppendxs); |
|
|
|
vo.setZjApplicationAppendxs(zjApplicationAppendxs); |
|
|
|
vo.setFjApplicationAppendxs(fjApplicationAppendxs); |
|
|
|
vo.setArrearsCollectionAppendxs(arrearsCollectionAppendxs); |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
@ -1463,6 +1442,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
List<FinBillFileDto> kpxxqrsApplicationAppendxs = dto.getKpxxqrsApplicationAppendxs(); |
|
|
|
List<FinBillFileDto> cldjhtApplicationAppendxs = dto.getCldjhtApplicationAppendxs(); |
|
|
|
List<FinBillFileDto> zjApplicationAppendxs = dto.getZjApplicationAppendxs(); |
|
|
|
List<FinBillFileDto> arrearsCollectionAppendxs = dto.getArrearsCollectionAppendxs(); |
|
|
|
if (StringUtils.isBlank(dtoSid)) {//新增
|
|
|
|
FinBillApplication finBillApplication = new FinBillApplication(); |
|
|
|
BeanUtil.copyProperties(dto, finBillApplication, "sid"); |
|
|
@ -1575,6 +1555,18 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
finBillFileService.saveOrUpdateDto(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (arrearsCollectionAppendxs.size() > 0) { |
|
|
|
for (FinBillFileDto finBillFileDto : arrearsCollectionAppendxs) { |
|
|
|
String filePath = finBillFileDto.getFileUrl(); |
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
} |
|
|
|
finBillFileDto.setFileUrl(filePath); |
|
|
|
finBillFileDto.setBillAppSid(finBillApplication.getSid()); |
|
|
|
finBillFileDto.setAttachType(FinAttachTypeEnum.QKLPFJ.getAttachType()); |
|
|
|
finBillFileService.saveOrUpdateDto(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setMsg("保存成功").setData(finBillApplication.getSid()); |
|
|
|
} |
|
|
|
FinBillApplication finBillApplication = fetchBySid(dtoSid); |
|
|
@ -1634,6 +1626,18 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
finBillFileService.saveOrUpdateDto(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (arrearsCollectionAppendxs.size() > 0) { |
|
|
|
for (FinBillFileDto finBillFileDto : arrearsCollectionAppendxs) { |
|
|
|
String filePath = finBillFileDto.getFileUrl(); |
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
} |
|
|
|
finBillFileDto.setFileUrl(filePath); |
|
|
|
finBillFileDto.setBillAppSid(finBillApplication.getSid()); |
|
|
|
finBillFileDto.setAttachType(FinAttachTypeEnum.QKLPFJ.getAttachType()); |
|
|
|
finBillFileService.saveOrUpdateDto(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
finBillVehicleService.delByBillAppSid(dtoSid); |
|
|
|
for (FinBillVehicleDto finBillVehicleDto : finBillVehicles) { |
|
|
|
FinBillVehicle finBillVehicle = new FinBillVehicle(); |
|
|
@ -2044,6 +2048,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
List<FinBillFileDto> kpxxqrsApplicationAppendxs = query.getKpxxqrsApplicationAppendxs(); |
|
|
|
List<FinBillFileDto> cldjhtApplicationAppendxs = query.getCldjhtApplicationAppendxs(); |
|
|
|
List<FinBillFileDto> zjApplicationAppendxs = query.getZjApplicationAppendxs(); |
|
|
|
List<FinBillFileDto> arrearsCollectionAppendxs = query.getArrearsCollectionAppendxs(); |
|
|
|
if (zjApplicationAppendxs.size() == 0) { |
|
|
|
return rb.setMsg("证件不能为空"); |
|
|
|
} |
|
|
@ -2132,6 +2137,18 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
finBillFileService.saveOrUpdateDto(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (arrearsCollectionAppendxs.size() > 0) { |
|
|
|
for (FinBillFileDto finBillFileDto : arrearsCollectionAppendxs) { |
|
|
|
String filePath = finBillFileDto.getFileUrl(); |
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
} |
|
|
|
finBillFileDto.setFileUrl(filePath); |
|
|
|
finBillFileDto.setBillAppSid(businessSid); |
|
|
|
finBillFileDto.setAttachType(FinAttachTypeEnum.QKLPFJ.getAttachType()); |
|
|
|
finBillFileService.saveOrUpdateDto(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
//极光推送
|
|
|
|
finBillApplication = fetchBySid(businessSid); |
|
|
|
MessageFlowableQuery messageFlowableQuery = new MessageFlowableQuery(); |
|
|
|