|
|
@@ -1458,8 +1458,6 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setIssueDate(bills.getIssueDate());
|
|
|
item.setBranchId(bills.getBranchId());
|
|
|
item.setBranchName(bills.getBranchName());
|
|
|
-// item.setHpaymode(bills.getHpaymode());
|
|
|
-// item.setMpaymode(bills.getMpaymode());
|
|
|
item.setCyRemarks(bills.getCyRemarks());
|
|
|
item.setPolId(bills.getPolId());
|
|
|
item.setPolCode(bills.getPolCode());
|
|
|
@@ -3152,62 +3150,6 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
.eq(SeaBillsDetail::getTenantId, AuthUtil.getTenantId())
|
|
|
.eq(SeaBillsDetail::getPid, billsJk.getSrcBusId()));
|
|
|
if (seaBillsDetail != null) {
|
|
|
- /*//HB/L 发货人
|
|
|
- Long hshipperId = seaBillsDetail.getHshipperId();
|
|
|
- String hshipperCode = seaBillsDetail.getHshipperCode();
|
|
|
- String hshipperCnName = seaBillsDetail.getHshipperCnName();
|
|
|
- String hshipperEnName = seaBillsDetail.getHshipperEnName();
|
|
|
- String hshipperDetails = seaBillsDetail.getHshipperDetails();
|
|
|
-
|
|
|
- //HB/L 收货人
|
|
|
- Long hconsigneeId = seaBillsDetail.getHconsigneeId();
|
|
|
- String hconsigneeCode = seaBillsDetail.getHconsigneeCode();
|
|
|
- String hconsigneeCnName = seaBillsDetail.getHconsigneeCnName();
|
|
|
- String hconsigneeEnName = seaBillsDetail.getHconsigneeEnName();
|
|
|
- String hconsigneeDetails = seaBillsDetail.getHconsigneeDetails();
|
|
|
-
|
|
|
- //HB/L 收货人=>发货人
|
|
|
- seaBillsDetail.setHshipperId(hconsigneeId);
|
|
|
- seaBillsDetail.setHshipperCode(hconsigneeCode);
|
|
|
- seaBillsDetail.setHshipperCnName(hconsigneeCnName);
|
|
|
- seaBillsDetail.setHshipperEnName(hconsigneeEnName);
|
|
|
- seaBillsDetail.setHshipperDetails(hconsigneeDetails);
|
|
|
-
|
|
|
- //HB/L 发货人=>收货人
|
|
|
- seaBillsDetail.setHconsigneeId(hshipperId);
|
|
|
- seaBillsDetail.setHconsigneeCode(hshipperCode);
|
|
|
- seaBillsDetail.setHconsigneeCnName(hshipperCnName);
|
|
|
- seaBillsDetail.setHconsigneeEnName(hshipperEnName);
|
|
|
- seaBillsDetail.setHconsigneeDetails(hshipperDetails);
|
|
|
-
|
|
|
- //MB/L 发货人
|
|
|
- Long mshipperId = seaBillsDetail.getMshipperId();
|
|
|
- String mshipperCode = seaBillsDetail.getMshipperCode();
|
|
|
- String mshipperCnName = seaBillsDetail.getMshipperCnName();
|
|
|
- String mshipperEnName = seaBillsDetail.getMshipperEnName();
|
|
|
- String mshipperDetails = seaBillsDetail.getMshipperDetails();
|
|
|
-
|
|
|
- //MB/L 收货人
|
|
|
- Long mconsigneeId = seaBillsDetail.getMconsigneeId();
|
|
|
- String mconsigneeCode = seaBillsDetail.getMconsigneeCode();
|
|
|
- String mconsigneeCnName = seaBillsDetail.getMconsigneeCnName();
|
|
|
- String mconsigneeEnName = seaBillsDetail.getMconsigneeEnName();
|
|
|
- String mconsigneeDetails = seaBillsDetail.getMconsigneeDetails();
|
|
|
-
|
|
|
- //MB/L 收货人=>发货人
|
|
|
- seaBillsDetail.setMshipperId(mconsigneeId);
|
|
|
- seaBillsDetail.setMshipperCode(mconsigneeCode);
|
|
|
- seaBillsDetail.setMshipperCnName(mconsigneeCnName);
|
|
|
- seaBillsDetail.setMshipperEnName(mconsigneeEnName);
|
|
|
- seaBillsDetail.setMshipperDetails(mconsigneeDetails);
|
|
|
-
|
|
|
- //MB/L 发货人=>收货人
|
|
|
- seaBillsDetail.setMconsigneeId(mshipperId);
|
|
|
- seaBillsDetail.setMconsigneeCode(mshipperCode);
|
|
|
- seaBillsDetail.setMconsigneeCnName(mshipperCnName);
|
|
|
- seaBillsDetail.setMconsigneeEnName(mshipperEnName);
|
|
|
- seaBillsDetail.setMconsigneeDetails(mshipperDetails);*/
|
|
|
-
|
|
|
seaBillsDetail.setUpdateUser(null);
|
|
|
seaBillsDetail.setUpdateUserName(null);
|
|
|
seaBillsDetail.setUpdateTime(null);
|
|
|
@@ -3250,11 +3192,6 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
if (!containersList.isEmpty()) {
|
|
|
List<Containers> containersListNew = new ArrayList<>();
|
|
|
for (Containers item : containersList) {
|
|
|
- /*if ("SOC".equals(billsJk.getBoxBelongsTo())) {
|
|
|
- if (ObjectUtils.isNull(item.getPodStationId()) || item.getPodStationId() == 0) {
|
|
|
- throw new RuntimeException("请先维护配箱POD堆场信息");
|
|
|
- }
|
|
|
- }*/
|
|
|
item.setSrcId(item.getId());
|
|
|
item.setId(null);
|
|
|
item.setCreateTime(new Date());
|
|
|
@@ -5642,8 +5579,6 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
item.setIssueDate(bills.getIssueDate());
|
|
|
item.setBranchId(bills.getBranchId());
|
|
|
item.setBranchName(bills.getBranchName());
|
|
|
-// item.setHpaymode(bills.getHpaymode());
|
|
|
-// item.setMpaymode(bills.getMpaymode());
|
|
|
item.setCyRemarks(bills.getCyRemarks());
|
|
|
item.setPolId(bills.getPolId());
|
|
|
item.setPolCode(bills.getPolCode());
|
|
|
@@ -6734,68 +6669,4 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
|
|
|
}
|
|
|
return R.data(bills);
|
|
|
}
|
|
|
-
|
|
|
- @Override
|
|
|
- public R verifyData(Long vesselId, String voyageNo, Long polId) {
|
|
|
- Bills bills = baseMapper.selectOne(new LambdaQueryWrapper<Bills>()
|
|
|
- .eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
|
- .eq(Bills::getIsDeleted, 0)
|
|
|
- .eq(Bills::getVesselId, vesselId)
|
|
|
- .eq(Bills::getVoyageNo, voyageNo)
|
|
|
- .eq(Bills::getPolId, polId)
|
|
|
- .last("LIMIT 1"));
|
|
|
- return R.data(bills);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
- public R updateVerifyData(Long vesselId, String voyageNo, Long polId, Date etd) {
|
|
|
- List<Bills> billsList = baseMapper.selectList(new LambdaQueryWrapper<Bills>()
|
|
|
- .eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
|
- .eq(Bills::getIsDeleted, 0)
|
|
|
- .ne(Bills::getBillStatus, 3)
|
|
|
- .eq(Bills::getVesselId, vesselId)
|
|
|
- .eq(Bills::getVoyageNo, voyageNo)
|
|
|
- .eq(Bills::getPolId, polId));
|
|
|
- if (!billsList.isEmpty()) {
|
|
|
- for (Bills item : billsList) {
|
|
|
- item.setEtd(etd);
|
|
|
- item.setUpdateUser(AuthUtil.getUserId());
|
|
|
- item.setUpdateUserName(AuthUtil.getUserName());
|
|
|
- item.setUpdateTime(new Date());
|
|
|
- }
|
|
|
- this.updateBatchById(billsList);
|
|
|
- List<FeeCenter> feeCenterList = feeCenterService.list(new LambdaQueryWrapper<FeeCenter>()
|
|
|
- .eq(FeeCenter::getTenantId, AuthUtil.getTenantId())
|
|
|
- .eq(FeeCenter::getIsDeleted, 0)
|
|
|
- .in(FeeCenter::getPid, billsList.stream().map(Bills::getId).distinct().collect(Collectors.toList())));
|
|
|
- if (!feeCenterList.isEmpty()){
|
|
|
- for (FeeCenter item : feeCenterList) {
|
|
|
- item.setEtd(etd);
|
|
|
- int version = StringUtil.isBlank(item.getVersion()) ? 1 : Integer.parseInt(item.getVersion());
|
|
|
- item.setVersion(String.valueOf(version + 1));
|
|
|
- item.setUpdateUser(AuthUtil.getUserId());
|
|
|
- item.setUpdateUserName(AuthUtil.getUserName());
|
|
|
- item.setUpdateTime(new Date());
|
|
|
- }
|
|
|
- feeCenterService.updateBatchById(feeCenterList);
|
|
|
- }
|
|
|
- List<FinAccBills> finAccBillsList = finAccBillsService.list(new LambdaQueryWrapper<FinAccBills>()
|
|
|
- .eq(FinAccBills::getTenantId, AuthUtil.getTenantId())
|
|
|
- .eq(FinAccBills::getIsDeleted, 0)
|
|
|
- .in(FinAccBills::getBusinessBillId, billsList.stream().map(Bills::getId).distinct().collect(Collectors.toList())));
|
|
|
- if (!finAccBillsList.isEmpty()){
|
|
|
- for (FinAccBills item : finAccBillsList) {
|
|
|
- item.setEtd(etd);
|
|
|
- int version = StringUtil.isBlank(item.getVersion()) ? 1 : Integer.parseInt(item.getVersion());
|
|
|
- item.setVersion(String.valueOf(version + 1));
|
|
|
- item.setUpdateUser(AuthUtil.getUserId());
|
|
|
- item.setUpdateUserName(AuthUtil.getUserName());
|
|
|
- item.setUpdateTime(new Date());
|
|
|
- }
|
|
|
- finAccBillsService.updateBatchById(finAccBillsList);
|
|
|
- }
|
|
|
- }
|
|
|
- return R.data(billsList);
|
|
|
- }
|
|
|
}
|