| 
					
				 | 
			
			
				@@ -1,5 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package thyyxxk.webserver.service.casefrontsheet; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.extern.slf4j.Slf4j; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import thyyxxk.webserver.dao.his.casefrontsheet.CaseFrontSheetAnalyzeDao; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -10,9 +11,9 @@ import thyyxxk.webserver.utils.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Slf4j 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class CaseFrontSheetAnalyzeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private static final int TOTAL_BED_COUNT = 771; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private static final List<String> ABOVE_GRADE_FOUR = Arrays.asList("1", "2", "3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private final RedisLikeService redis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private final CaseFrontSheetAnalyzeDao dao; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -133,7 +134,7 @@ public class CaseFrontSheetAnalyzeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (null == bednum || bednum <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 sheetQuality.setBedTurnoverTimes("未维护科室床位数,无法计算。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                sheetQuality.setBedTurnoverTimes(String.valueOf(sourceSize / TOTAL_BED_COUNT)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sheetQuality.setBedTurnoverTimes(String.valueOf(sourceSize / bednum)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int diagConformInAdmAndDischarge = 0, diagConformInPreAndAfterOperation = 0, diagConformInPreAndAfterOperationTotal = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     diagConformInMainDiagAndPathology = 0, diagConformInMainDiagAndPathologyTotal = 0, rescueTimes = 0, 
			 |