|  |  | @ -20,24 +20,36 @@ public class UdiCalCountUtil { | 
			
		
	
		
		
			
				
					
					|  |  |  | //    }
 |  |  |  | //    }
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public int getActCount(UdiRelevanceResponse udiRelevanceResponse) { |  |  |  |     public int getActCount(UdiRelevanceResponse udiRelevanceResponse) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         int actCount; |  |  |  |         //启用使用单元
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (!udiRelevanceResponse.getUseDy() && (udiRelevanceResponse.getDiType() == null || udiRelevanceResponse.getDiType() != 2)) { |  |  |  |         if (udiRelevanceResponse.getUseDy()) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (udiRelevanceResponse.getBhzxxsbzsl() == 0) { |  |  |  |             if (udiRelevanceResponse.getDiType() == 1) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 actCount = udiRelevanceResponse.getZxxsbzbhsydysl(); |  |  |  |                 if (udiRelevanceResponse.getZxxsbzbhsydysl() == null || udiRelevanceResponse.getZxxsbzbhsydysl() == 0) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |                     udiRelevanceResponse.setZxxsbzbhsydysl(1); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return udiRelevanceResponse.getZxxsbzbhsydysl(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } else if (udiRelevanceResponse.getDiType() == 4) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (udiRelevanceResponse.getBhzxxsbzsl() == 0) { |  |  |  |                 if (udiRelevanceResponse.getBhzxxsbzsl() == 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     udiRelevanceResponse.setBhzxxsbzsl(1); |  |  |  |                     udiRelevanceResponse.setBhzxxsbzsl(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (udiRelevanceResponse.getZxxsbzbhsydysl() == null || udiRelevanceResponse.getZxxsbzbhsydysl() == 0) { |  |  |  |                 if (udiRelevanceResponse.getZxxsbzbhsydysl() == null || udiRelevanceResponse.getZxxsbzbhsydysl() == 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     udiRelevanceResponse.setZxxsbzbhsydysl(1); |  |  |  |                     udiRelevanceResponse.setZxxsbzbhsydysl(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 actCount = udiRelevanceResponse.getBhzxxsbzsl() * udiRelevanceResponse.getZxxsbzbhsydysl(); |  |  |  |                 return udiRelevanceResponse.getBhzxxsbzsl() * udiRelevanceResponse.getZxxsbzbhsydysl(); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return udiRelevanceResponse.getBhzxxsbzsl(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else {//不启用使用单元
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (udiRelevanceResponse.getDiType() == 1) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return 1; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } else if (udiRelevanceResponse.getDiType() == 4) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (udiRelevanceResponse.getBhzxxsbzsl() == 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     udiRelevanceResponse.setBhzxxsbzsl(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return udiRelevanceResponse.getBhzxxsbzsl(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return udiRelevanceResponse.getBhzxxsbzsl(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             actCount = udiRelevanceResponse.getBhzxxsbzsl(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return actCount; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public int getActCount(IoCodeTempEntity codeTempEntity) { |  |  |  |     public int getActCount(IoCodeTempEntity codeTempEntity) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |