|
|
@@ -922,6 +922,7 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setEta(bills.getEta());
|
|
|
item.setActualEta(bills.getActualEta());
|
|
|
item.setActualEtd(bills.getActualEtd());
|
|
|
+ item.setBillDate(bills.getBillDate());
|
|
|
item.setIssueDate(bills.getIssueDate());
|
|
|
item.setBoxBelongsTo(bills.getBoxBelongsTo());
|
|
|
item.setVesselId(bills.getVesselId());
|
|
|
@@ -970,6 +971,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
.eq(FeeCenter::getIsDeleted, 0)
|
|
|
.eq(FeeCenter::getPid, billIds));
|
|
|
for (FeeCenter item : feeCenterList) {
|
|
|
+ item.setEta(bills.getEta());
|
|
|
+ item.setEtd(bills.getEtd());
|
|
|
+ item.setBillDate(bills.getBillDate());
|
|
|
item.setVesselId(bills.getVesselId());
|
|
|
item.setVesselCnName(bills.getVesselCnName());
|
|
|
item.setVesselEnName(bills.getVesselEnName());
|
|
|
@@ -991,6 +995,9 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
for (FinAccBills item : finAccBillsList) {
|
|
|
Bills bill = billsList.stream().filter(e -> e.getId().equals(item.getBusinessBillId())).findFirst().orElse(null);
|
|
|
if (bill != null) {
|
|
|
+ item.setEtd(bill.getEtd());
|
|
|
+ item.setEta(bill.getEta());
|
|
|
+ item.setBillDate(bill.getBillDate());
|
|
|
item.setVesselId(bill.getVesselId());
|
|
|
item.setVesselCnName(bill.getVesselCnName());
|
|
|
item.setVesselEnName(bill.getVesselEnName());
|
|
|
@@ -1275,6 +1282,7 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setEta(bills.getEta());
|
|
|
item.setActualEta(bills.getActualEta());
|
|
|
item.setActualEtd(bills.getActualEtd());
|
|
|
+ item.setBillDate(bills.getBillDate());
|
|
|
item.setVesselId(bills.getVesselId());
|
|
|
item.setVesselCnName(bills.getVesselCnName());
|
|
|
item.setVesselEnName(bills.getVesselEnName());
|
|
|
@@ -1552,6 +1560,7 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
if (!finAccBillsList.isEmpty()) {
|
|
|
List<FinAccBills> finAccBills = finAccBillsList.stream().filter(e -> e.getId().equals(item.getAccBillId())).collect(Collectors.toList());
|
|
|
for (FinAccBills data : finAccBills) {
|
|
|
+ data.setBillDate(item.getBillDate());
|
|
|
data.setBookingAgentId(item.getBookingAgentId());
|
|
|
data.setBookingAgentCnName(item.getBookingAgentCnName());
|
|
|
data.setBookingAgentEnName(item.getBookingAgentEnName());
|
|
|
@@ -5561,6 +5570,7 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setEta(bills.getEta());
|
|
|
item.setActualEta(bills.getActualEta());
|
|
|
item.setActualEtd(bills.getActualEtd());
|
|
|
+ item.setBillDate(bills.getBillDate());
|
|
|
item.setVesselId(bills.getVesselId());
|
|
|
item.setVesselCnName(bills.getVesselCnName());
|
|
|
item.setVesselEnName(bills.getVesselEnName());
|
|
|
@@ -5589,6 +5599,54 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setIssueAt(bills.getIssueAt());
|
|
|
}
|
|
|
this.updateBatchById(billsList);
|
|
|
+ List<Long> billIds = billsList.stream().map(Bills::getId).collect(Collectors.toList());
|
|
|
+ List<FeeCenter> feeCenterList = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|
|
|
+ .eq(FeeCenter::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(FeeCenter::getIsDeleted, 0)
|
|
|
+ .eq(FeeCenter::getPid, billIds));
|
|
|
+ for (FeeCenter item : feeCenterList) {
|
|
|
+ item.setEta(bills.getEta());
|
|
|
+ item.setEtd(bills.getEtd());
|
|
|
+ item.setBillDate(bills.getBillDate());
|
|
|
+ item.setVesselId(bills.getVesselId());
|
|
|
+ item.setVesselCnName(bills.getVesselCnName());
|
|
|
+ item.setVesselEnName(bills.getVesselEnName());
|
|
|
+ item.setVoyageNo(bills.getVoyageNo());
|
|
|
+ item.setPolId(bills.getPolId());
|
|
|
+ item.setPolCnName(bills.getPolCnName());
|
|
|
+ item.setPolEnName(bills.getPolEnName());
|
|
|
+ item.setPolCode(bills.getPolCode());
|
|
|
+ item.setPodId(bills.getPodId());
|
|
|
+ item.setPodCnName(bills.getPodCnName());
|
|
|
+ item.setPodEnName(bills.getPodEnName());
|
|
|
+ item.setPodCode(bills.getPodCode());
|
|
|
+ }
|
|
|
+ feeCenterService.updateBatchById(feeCenterList);
|
|
|
+ List<FinAccBills> finAccBillsList = finAccBillsService.list(new LambdaQueryWrapper<FinAccBills>()
|
|
|
+ .eq(FinAccBills::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(FinAccBills::getIsDeleted, 0)
|
|
|
+ .in(FinAccBills::getBusinessBillId, billIds));
|
|
|
+ for (FinAccBills item : finAccBillsList) {
|
|
|
+ Bills bill = billsList.stream().filter(e -> e.getId().equals(item.getBusinessBillId())).findFirst().orElse(null);
|
|
|
+ if (bill != null) {
|
|
|
+ item.setEtd(bill.getEtd());
|
|
|
+ item.setEta(bill.getEta());
|
|
|
+ item.setBillDate(bill.getBillDate());
|
|
|
+ item.setVesselId(bill.getVesselId());
|
|
|
+ item.setVesselCnName(bill.getVesselCnName());
|
|
|
+ item.setVesselEnName(bill.getVesselEnName());
|
|
|
+ item.setVoyageNo(bill.getVoyageNo());
|
|
|
+ item.setPolId(bill.getPolId());
|
|
|
+ item.setPolCnName(bill.getPolCnName());
|
|
|
+ item.setPolEnName(bill.getPolEnName());
|
|
|
+ item.setPolCode(bill.getPolCode());
|
|
|
+ item.setPodId(bill.getPodId());
|
|
|
+ item.setPodCnName(bill.getPodCnName());
|
|
|
+ item.setPodEnName(bill.getPodEnName());
|
|
|
+ item.setPodCode(bill.getPodCode());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ finAccBillsService.updateBatchById(finAccBillsList);
|
|
|
}
|
|
|
}
|
|
|
return R.data("操作成功");
|