| 
					
				 | 
			
			
				@@ -47,7 +47,7 @@ public class TmstruckReceiptResultServiceImpl implements ITmstruckReceiptResultS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public synchronized BigDecimal addTmstruckReceiptResult(String orderNumber, TmstruckReceiptResult tmstruckReceiptResult) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public synchronized BigDecimal addTmstruckReceiptResult(String orderNumber, TmstruckReceiptResult tmstruckReceiptResult) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         long id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(tmstruckReceiptResultMapper.selectMaxId()==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             id = 1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -60,6 +60,9 @@ public class TmstruckReceiptResultServiceImpl implements ITmstruckReceiptResultS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmstruckReceiptResult.setResultId(new BigDecimal(id)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取并插入总实绩Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal truckTotalId = tmstruckArrivalResultMapper.getTotalIdByOrderNumber(orderNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(truckTotalId==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new Exception("运单状态异常,无法上传图片,请刷新!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmstruckReceiptResult.setResultTotalId(truckTotalId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //常规字段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tmstruckReceiptResult.setInsertUsername("admin"); 
			 |