| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -153,15 +153,16 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        else udiRelevanceResponse = udiRelevanceResponses.get(0);
 | 
					 | 
					 | 
					 | 
					        else udiRelevanceResponse = udiRelevanceResponses.get(0);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        //判断层级标识是否正确
 | 
					 | 
					 | 
					 | 
					        //判断层级标识是否正确
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (IntUtil.value(sysWorkplaceDocumentEntity.getOrderCirType()) == 2) {
 | 
					 | 
					 | 
					 | 
					        if (IntUtil.value(sysWorkplaceDocumentEntity.getOrderCirType()) == 2) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (IntUtil.value(udiRelevanceResponse.getPackLevel()) > IntUtil.value(udiRelevanceResponse.getUseMaxLevel())) {
 | 
					 | 
					 | 
					 | 
					            if (udiRelevanceResponse.getUseMaxLevel() !=null && IntUtil.value(udiRelevanceResponse.getPackLevel()) > IntUtil.value(udiRelevanceResponse.getUseMaxLevel())) {
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (IntUtil.value(udiRelevanceResponse.getPackLevel()) < IntUtil.value(udiRelevanceResponse.getUseLevel())) {
 | 
					 | 
					 | 
					 | 
					            if (udiRelevanceResponse.getUseMaxLevel() == null && IntUtil.value(udiRelevanceResponse.getPackLevel()) > 1) {
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (udiRelevanceResponse.getUseMaxLevel() == null && IntUtil.value(udiRelevanceResponse.getPackLevel()) > 1) {
 | 
					 | 
					 | 
					 | 
					            if (IntUtil.value(udiRelevanceResponse.getPackLevel()) < IntUtil.value(udiRelevanceResponse.getUseLevel())) {
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } else {
 | 
					 | 
					 | 
					 | 
					        } else {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (udiRelevanceResponse.getDistributeMaxLevel() != null && IntUtil.value(udiRelevanceResponse.getDistributeMaxLevel()) < IntUtil.value(udiRelevanceResponse.getPackLevel())) {
 | 
					 | 
					 | 
					 | 
					            if (udiRelevanceResponse.getDistributeMaxLevel() != null && IntUtil.value(udiRelevanceResponse.getDistributeMaxLevel()) < IntUtil.value(udiRelevanceResponse.getPackLevel())) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
					 | 
					 | 
					 | 
					                throw new JsonException(500, "当前产品不支持采集该包装层级追溯码!");
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |