|  | @@ -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();
 |