|
@@ -6490,8 +6490,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
Date date = tCntrno.getfUpdatetime();
|
|
|
//查询船名航次对应的信息
|
|
|
TWarehouseBills tWarehouseBills = new TWarehouseBills();
|
|
|
- tWarehouseBills.setfVslid(tCntrno.getfVslid());
|
|
|
- tWarehouseBills.setfVoyid(tCntrno.getfVoyid());
|
|
|
+ /* tWarehouseBills.setfVslid(tCntrno.getfVslid());
|
|
|
+ tWarehouseBills.setfVoyid(tCntrno.getfVoyid());*/
|
|
|
+ tWarehouseBills.setBillList(tCntrno.getBillList());
|
|
|
tWarehouseBills.setfCargoPlanning(0L);
|
|
|
if (tCntrno.getUpdateStatus().longValue() == 1) {
|
|
|
tWarehouseBills.setfArrivalStatus(0);
|
|
@@ -6569,6 +6570,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("系统缺少箱动态卸船请维护");
|
|
|
}
|
|
|
+ String address = null;
|
|
|
+ if (StringUtils.isNotEmpty(tCntrno.getfUpdateaddress())){
|
|
|
+ address = tCntrno.getfUpdateaddress();
|
|
|
+ }else {
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+ return AjaxResult.error("请选择要卸船的港口");
|
|
|
+ }
|
|
|
for (TWarehouseBills bills : tWarehouseBillsList) {
|
|
|
//查询货物信息
|
|
|
TWarehousebillsCntr warehousebillsCntr = tWarehousebillsCntrMapper.selectTWarehousebillsCntrByPId(bills.getfId());
|
|
@@ -6584,7 +6592,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntrno.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
cntrno.setfUpdatetime(date);
|
|
|
cntrno.setRemark(null);
|
|
|
- cntrno.setfUpdateaddress(bills.getfDestportid().toString());
|
|
|
+ cntrno.setfUpdateaddress(address);
|
|
|
cntrno.setfOpctnstatus(fOpCTnsTaTus);
|
|
|
cntrno.setfCntrstatus(warehousebillsCntr.getfCntrstatus());
|
|
|
tCntrnoMapper.updateTCntrnoByfNo(cntrno);
|
|
@@ -6610,6 +6618,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tWarehouseBillsMapper.updateKaHeOrder(warehouseBills);
|
|
|
}
|
|
|
} else {
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("请选择离岗出运或到港卸船");
|
|
|
}
|
|
|
return AjaxResult.success();
|