| 
					
				 | 
			
			
				@@ -327,28 +327,28 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getWaybillDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到还卸柜时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tmsorderbillscars.setOrderStatus(60L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tmsorderbillscars.setOrderStatus(80L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("unLoadDate".equals(operationType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 还卸柜提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderStatus = 1060L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getUnLoadDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到还卸柜时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tmsorderbillscars.setOrderStatus(50L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tmsorderbillscars.setOrderStatus(60L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("mdLoadDate".equals(operationType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 装卸货提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderStatus = 1050L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getMdLoadDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到装卸货时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tmsorderbillscars.setOrderStatus(40L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tmsorderbillscars.setOrderStatus(50L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("loadDate".equals(operationType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 提箱提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderStatus = 1040L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getLoadDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到提箱时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tmsorderbillscars.setOrderStatus(30L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tmsorderbillscars.setOrderStatus(40L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("acceptDate".equals(operationType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 接单提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderStatus = 1030L; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -619,29 +619,23 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 单条车辆安排 变更 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 单条车辆安排 是否允许变更 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param id        安排id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param loginUser 用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public AjaxResult vehicleOperationChanges(Long id, LoginUser loginUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult vehicleOperationChanges(Long id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Ftmsorderbillscars ftmsorderbillscars = ftmsorderbillscarsMapper.selectftmsorderbillscarsById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNull(ftmsorderbillscars)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return AjaxResult.error("未找到车辆信息,请确认"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (ftmsorderbillscars.getBillStatus() != 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            log.info("车辆安排信息异常:" + ftmsorderbillscars.getBillStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return AjaxResult.error("车辆安排信息异常,请确认"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ftmsorderbillscars.setBillStatus(5L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ftmsorderbillscars.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ftmsorderbillscars.setUpdateBy(loginUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (ftmsorderbillscarsMapper.updateftmsorderbillscars(ftmsorderbillscars) <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return AjaxResult.error("更新车辆安排变更状态失败,若多次失败请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Long billStatus = ftmsorderbillscars.getBillStatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (billStatus == 3L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return AjaxResult.error("车辆安排信息已撤销无法变更"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (billStatus < 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return AjaxResult.error("车辆安排信息未提交无法变更"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |