| 
					
				 | 
			
			
				@@ -330,7 +330,11 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotEmpty(status)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return AjaxResult.error(status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        long orderStatus = 1030L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        long actId = 1030L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        boolean orderStatus = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (tmsorderbillscars.getOrderStatus() == 80L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderStatus = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ("waybillDate".equals(operationType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 回单提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getWaybillDate())) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -342,7 +346,9 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getUnLoadDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到还卸柜时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (tmsorderbillscars.getOrderStatus() < 80L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (orderStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return AjaxResult.error("该运单已回单,若多次失败请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (tmsorderbillscars.getOrderStatus() < 80L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tmsorderbillscars.setOrderStatus(60L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("mdLoadDate".equals(operationType)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -350,7 +356,9 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getMdLoadDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到装卸货时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (tmsorderbillscars.getOrderStatus() < 60L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (orderStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return AjaxResult.error("该运单已回单,若多次失败请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (tmsorderbillscars.getOrderStatus() < 60L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tmsorderbillscars.setOrderStatus(50L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("loadDate".equals(operationType)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -358,7 +366,9 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getLoadDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到提箱时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (tmsorderbillscars.getOrderStatus() < 50L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (orderStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return AjaxResult.error("该运单已回单,若多次失败请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (tmsorderbillscars.getOrderStatus() < 50L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tmsorderbillscars.setOrderStatus(40L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if ("acceptDate".equals(operationType)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -366,7 +376,9 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isNull(tmsorderbillscars.getAcceptDate())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return AjaxResult.error("未找到接单时间"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (tmsorderbillscars.getOrderStatus() < 40L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (orderStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return AjaxResult.error("该运单已回单,若多次失败请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (tmsorderbillscars.getOrderStatus() < 40L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tmsorderbillscars.setOrderStatus(20L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -378,7 +390,7 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Ftmsorderbillsattachs ftmsorderbillsattachs = new Ftmsorderbillsattachs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ftmsorderbillsattachs.setPId(pId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ftmsorderbillsattachs.setActId(orderStatus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ftmsorderbillsattachs.setActId(actId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ftmsorderbillsattachsMapper.deleteftmsorderbillsattachs(ftmsorderbillsattachs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotEmpty(attachs) && !"[]".equals(attachs)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONArray attachJson = JSONArray.parseArray(attachs); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -387,7 +399,7 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 a.setPId(pId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 a.setOrgId(orgId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 a.setBillStatus(6L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                a.setActId(orderStatus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                a.setActId(actId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 a.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 a.setCreateBy(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (ftmsorderbillsattachsMapper.insertftmsorderbillsattachs(a) <= 0) { 
			 |