提交 279979ac authored 作者: huyufan's avatar huyufan

资金流水增加运单号保存

上级 434a401b
...@@ -246,18 +246,21 @@ public class TransportSyncServiceImpl implements TransportSyncService { ...@@ -246,18 +246,21 @@ public class TransportSyncServiceImpl implements TransportSyncService {
dto.setCardFrontImg(documentFeign.getHost().getData() + idCardVO.getCardFaceImg()); dto.setCardFrontImg(documentFeign.getHost().getData() + idCardVO.getCardFaceImg());
dto.setCardBackImg(documentFeign.getHost().getData() + idCardVO.getCardBackImg()); dto.setCardBackImg(documentFeign.getHost().getData() + idCardVO.getCardBackImg());
dto.setFaceCardImg(documentFeign.getHost().getData() + idCardVO.getCardFaceImg()); dto.setFaceCardImg(documentFeign.getHost().getData() + idCardVO.getCardFaceImg());
dto.setLicenceNo(licenceVO.getLicenceNo()); if (null != licenceVO) {
dto.setLicenseTime(licenceVO.getLicenceTime() == null ? null : DateUtils.formatDateTime(licenceVO.getLicenceTime()).get()); dto.setLicenceNo(licenceVO.getLicenceNo());
dto.setLicenceClass(licenceVO.getLicenceClass()); dto.setLicenseTime(licenceVO.getLicenceTime() == null ? null : DateUtils.formatDateTime(licenceVO.getLicenceTime()).get());
dto.setLicenceImg(documentFeign.getHost().getData() + licenceVO.getLicenceImg()); dto.setLicenceClass(licenceVO.getLicenceClass());
dto.setLicenceBackImg(documentFeign.getHost().getData() + licenceVO.getLicenceBackImg()); dto.setLicenceImg(documentFeign.getHost().getData() + licenceVO.getLicenceImg());
dto.setLicenceStartTime(Optional.ofNullable(licenceVO.getLicenceStartTime()).isPresent() ? DateUtils.formatDateTime(licenceVO.getLicenceStartTime()).get() : null); dto.setLicenceBackImg(documentFeign.getHost().getData() + licenceVO.getLicenceBackImg());
dto.setLicenceEndTime(Optional.ofNullable(licenceVO.getLicenceEndTime()).isPresent() ? DateUtils.formatDateTime(licenceVO.getLicenceEndTime()).get() : "2099-12-31 00:00:00"); dto.setLicenceStartTime(Optional.ofNullable(licenceVO.getLicenceStartTime()).isPresent() ? DateUtils.formatDateTime(licenceVO.getLicenceStartTime()).get() : null);
dto.setOccupationalLicenceNo(licenceVO.getOccupationalLicenceNo()); dto.setLicenceEndTime(Optional.ofNullable(licenceVO.getLicenceEndTime()).isPresent() ? DateUtils.formatDateTime(licenceVO.getLicenceEndTime()).get() : "2099-12-31 00:00:00");
dto.setOccupationalLicenceImg(documentFeign.getHost().getData() + licenceVO.getOccupationalLicenceImg()); dto.setOccupationalLicenceNo(licenceVO.getOccupationalLicenceNo());
dto.setOccupationalStartTime(licenceVO.getOccupationalLicenceStartTime() == null ? null : DateUtils.formatDateTime(licenceVO.getOccupationalLicenceStartTime()).get()); dto.setOccupationalLicenceImg(documentFeign.getHost().getData() + licenceVO.getOccupationalLicenceImg());
dto.setOccupationalEndTime(licenceVO.getOccupationalLicenceEndTime() == null ? null : DateUtils.formatDateTime(licenceVO.getOccupationalLicenceEndTime()).get()); dto.setOccupationalStartTime(licenceVO.getOccupationalLicenceStartTime() == null ? null : DateUtils.formatDateTime(licenceVO.getOccupationalLicenceStartTime()).get());
dto.setLicenceIssueOrganization(licenceVO.getLicenceIssueOrganization()); dto.setOccupationalEndTime(licenceVO.getOccupationalLicenceEndTime() == null ? null : DateUtils.formatDateTime(licenceVO.getOccupationalLicenceEndTime()).get());
dto.setLicenceIssueOrganization(licenceVO.getLicenceIssueOrganization());
}
dto.setIdCardAddress(idCardVO.getAddress()); dto.setIdCardAddress(idCardVO.getAddress());
param.setTruckDriverInfoDTO(dto); param.setTruckDriverInfoDTO(dto);
} }
......
...@@ -106,6 +106,7 @@ public class SettlementServiceImpl implements SettlementService { ...@@ -106,6 +106,7 @@ public class SettlementServiceImpl implements SettlementService {
; ;
}).map(OwnerRunningWaterRecord::getAlterationBalance).reduce(BigDecimal.ZERO, BigDecimal::add); }).map(OwnerRunningWaterRecord::getAlterationBalance).reduce(BigDecimal.ZERO, BigDecimal::add);
BigDecimal subtract = frozen.subtract(takeOut); BigDecimal subtract = frozen.subtract(takeOut);
log.info("冻结预付运费:{}, 扣除的流水总和:{}", frozen, takeOut);
if (subtract.compareTo(BigDecimal.ZERO) <= 0) { if (subtract.compareTo(BigDecimal.ZERO) <= 0) {
settlementOwnerDetail.setPrepayFreight(BigDecimal.ZERO); settlementOwnerDetail.setPrepayFreight(BigDecimal.ZERO);
} else { } else {
...@@ -113,6 +114,8 @@ public class SettlementServiceImpl implements SettlementService { ...@@ -113,6 +114,8 @@ public class SettlementServiceImpl implements SettlementService {
OwnerAccount account = ownerAccountDao.getAccountByOwnerUserNoAndAccountType(orderChild.getOwnerUserNo(), OwnerAccount account = ownerAccountDao.getAccountByOwnerUserNoAndAccountType(orderChild.getOwnerUserNo(),
OwnerAccountEnum.AccountTypeStatus.PREPAID_FREIGHT_ACCOUNT.getCode()); OwnerAccountEnum.AccountTypeStatus.PREPAID_FREIGHT_ACCOUNT.getCode());
settlementOwnerDetail.setPrepayFreight(ans); settlementOwnerDetail.setPrepayFreight(ans);
invoiceType = SettlementOwnerEnum.InvoiceType.ORDINARY.getCode();
//生成扣除流水 //生成扣除流水
OwnerRunningWaterRecord runningWaterRecord = new OwnerRunningWaterRecord(); OwnerRunningWaterRecord runningWaterRecord = new OwnerRunningWaterRecord();
runningWaterRecord.setOwnerUserName(orderChild.getOwnerName()); runningWaterRecord.setOwnerUserName(orderChild.getOwnerName());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论