|
|
@@ -729,8 +729,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
HmmEdi hmmEdi = hmmEdiService.getOne(new LambdaQueryWrapper<HmmEdi>()
|
|
|
.eq(HmmEdi::getTenantId, AuthUtil.getTenantId())
|
|
|
.eq(HmmEdi::getPid, bills.getId()));
|
|
|
@@ -899,8 +899,9 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
feeCenterReports.setPid(bills.getId());
|
|
|
feeCenterReports.setFeeCnName(fee.getFeeCnName());
|
|
|
feeCenterReports.setDc(fee.getDc());
|
|
|
+ Bills finalBills = bills;
|
|
|
List<FeeCenter> feeCenterListD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(finalBills.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -912,7 +913,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(finalBills.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -924,7 +925,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(finalBills.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -936,7 +937,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(finalBills.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1004,8 +1005,9 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
feeCenterReports.setPid(bills.getId());
|
|
|
feeCenterReports.setFeeCnName(fee.getFeeCnName());
|
|
|
feeCenterReports.setDc(fee.getDc());
|
|
|
+ Bills finalBills1 = bills;
|
|
|
List<FeeCenter> feeCenterListD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(finalBills1.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1017,7 +1019,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getPid().equals(finalBills1.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1029,7 +1031,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(finalBills1.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1041,7 +1043,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(bills.getId()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getPid().equals(finalBills1.getId()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1226,8 +1228,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setCapitalLetters("SAY " + BigDecimalUtils.convertToEnglish(bills.getQuantity()) + " " + bills.getPackingUnit() + " ONLY.");
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|
|
|
@@ -1286,7 +1288,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setCapitalLetters("SAY " + BigDecimalUtils.convertToEnglish(bills.getQuantity()) + " " + bills.getPackingUnit() + " ONLY.");
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|
|
|
@@ -1333,8 +1336,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
List<PreContainers> preContainersList = preContainersService.list(new LambdaQueryWrapper<PreContainers>()
|
|
|
.eq(PreContainers::getTenantId, AuthUtil.getTenantId())
|
|
|
@@ -1357,8 +1360,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|
|
|
bills.setDept(dept);
|
|
|
@@ -1380,8 +1383,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
date = bills.getEta();
|
|
|
}
|
|
|
List<BCurExrate> curExrateList = currencyUtils.obtainRate(date, "1", bills.getBranchId());
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|
|
|
List<FeeCenter> feeCenterList;
|
|
|
@@ -1446,8 +1449,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
date = bills.getEta();
|
|
|
}
|
|
|
List<BCurExrate> curExrateList = currencyUtils.obtainRate(date, "1", bills.getBranchId());
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|
|
|
List<FeeCenter> feeCenterList;
|
|
|
@@ -1493,8 +1496,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
HmmEdi hmmEdi = hmmEdiService.getOne(new LambdaQueryWrapper<HmmEdi>()
|
|
|
.eq(HmmEdi::getTenantId, AuthUtil.getTenantId())
|
|
|
.eq(HmmEdi::getPid, bills.getId()));
|
|
|
@@ -1683,8 +1686,9 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
feeCenterReports.setPid(bills.getId());
|
|
|
feeCenterReports.setFeeCnName(fee.getFeeCnName());
|
|
|
feeCenterReports.setDc(fee.getDc());
|
|
|
+ Bills finalBills = bills;
|
|
|
List<FeeCenter> feeCenterListD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(finalBills.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1696,7 +1700,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(finalBills.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1708,7 +1712,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(finalBills.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1720,7 +1724,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(finalBills.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1789,8 +1793,9 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
feeCenterReports.setPid(bills.getId());
|
|
|
feeCenterReports.setFeeCnName(fee.getFeeCnName());
|
|
|
feeCenterReports.setDc(fee.getDc());
|
|
|
+ Bills finalBills1 = bills;
|
|
|
List<FeeCenter> feeCenterListD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(finalBills1.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1802,7 +1807,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdD = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.D.equals(e.getDc()) && e.getMblno().equals(finalBills1.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1814,7 +1819,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(finalBills1.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1826,7 +1831,7 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
}
|
|
|
List<FeeCenter> feeCenterListUsdC = feeCenterList.stream()
|
|
|
- .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(bills.getMblno()) &&
|
|
|
+ .filter(e -> MagicValues.C.equals(e.getDc()) && e.getMblno().equals(finalBills1.getMblno()) &&
|
|
|
e.getFeeId().equals(fee.getFeeId()) && !exrateType.equals(e.getCurCode()) && fee.getCurCode().equals(e.getCurCode()) &&
|
|
|
e.getCorpId().equals(fee.getCorpId()))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -2013,8 +2018,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
if (bills != null) {
|
|
|
String exrateType = currencyUtils.standardCurrency(bills.getBranchId());
|
|
|
bills.setExrateType(exrateType);
|
|
|
- this.dictionaryConversion(bills);
|
|
|
- this.assignmentSeaBillsDetail(bills);
|
|
|
+ bills = this.dictionaryConversion(bills);
|
|
|
+ bills = this.assignmentSeaBillsDetail(bills);
|
|
|
// bills.setFM(MagicValues.FM);
|
|
|
bills.setCapitalLetters("SAY " + BigDecimalUtils.convertToEnglish(bills.getQuantity()) + " " + bills.getPackingUnit() + " ONLY.");
|
|
|
bills.setVesselCnName(bills.getVesselEnName() + "/" + bills.getVoyageNo());
|