| 
					
				 | 
			
			
				@@ -288,7 +288,8 @@ public class AllStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String zy_yzb = String.valueOf(m2.get("zy_yzb")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(dept2.equals(dept1)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     m1.put("zy_yzb", zy_yzb); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    m1.put("zy_zfy", zy_zfy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // 这里特指统计药品费的科室总费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    m1.put("yp_zfy", zy_zfy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     m1.put("zy_ypf", zy_ypf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     all_yzb = DecimalUtil.multiply(new BigDecimal(DecimalUtil.divide(DecimalUtil.add(mz_ypf, zy_ypf), DecimalUtil.add(mz_zfy, zy_zfy), 4)), new BigDecimal(100)) + ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     flag = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -316,6 +317,8 @@ public class AllStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 住院药占比有而门诊药占比没有的科室也要加上 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(flag){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String zy_yzb = String.valueOf(m1.get("zy_yzb")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String zy_zfy = String.valueOf(m1.get("zy_zfy")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                m1.put("yp_zfy", zy_zfy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 m1.put("all_yzb", zy_yzb); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 yzbList.add(m1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -336,7 +339,8 @@ public class AllStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String zy_hzb = String.valueOf(m2.get("zy_hzb")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(dept2.equals(dept1)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     m1.put("zy_hzb", zy_hzb); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    m1.put("zy_zfy", zy_zfy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // 这里特指统计耗材费的科室总费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    m1.put("hc_zfy", zy_zfy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     m1.put("zy_hcf", zy_hcf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     all_hzb = DecimalUtil.multiply(new BigDecimal(DecimalUtil.divide(DecimalUtil.add(mz_hcf, zy_hcf), DecimalUtil.add(mz_zfy, zy_zfy), 4)), new BigDecimal(100)) + ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     flag = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -364,6 +368,8 @@ public class AllStatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 住院药占比有而门诊药占比没有的科室也要加上 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(flag){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String zy_hzb = String.valueOf(m1.get("zy_hzb")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String zy_zfy = String.valueOf(m1.get("zy_zfy")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                m1.put("hc_zfy", zy_zfy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 m1.put("all_hzb", zy_hzb); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 hzbList.add(m1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |