| 
					
				 | 
			
			
				@ -1727,23 +1727,38 @@ public class StatisticsService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                endDate = DateUtil.getLastDayOfMonth()+" 23:59:59"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //1.统计签约数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //查找团队签约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sign_sql = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sign_sql = "SELECT COUNT(1) signCount FROM wlyy_sign_family t WHERE t.admin_team_code ="+id+" AND t.czrq >='"+startDate+"' AND t.czrq<='"+endDate+"' AND t.status =1 AND t.expenses_status ='1'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //查找续签表未转移的记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String renew_sql = "SELECT COUNT(1) renewCount FROM wlyy_sign_family_renew t WHERE t.admin_team_code ="+id+" AND t.czrq >='"+startDate+"' AND t.czrq<='"+endDate+"' AND t.status =1 AND t.expenses_status ='1' AND t.is_valid =0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //2.统计服务次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //咨询量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String consult_sql = "SELECT COUNT(1) AS consultCount FROM wlyy_consult_team t WHERE t.admin_team_code = "+id+" AND t.czrq <='"+endDate+"' AND t.czrq >='"+startDate+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取待预约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String reservation_sql = "SELECT COUNT(1) AS reservationCount FROM wlyy_patient_reservation  w WHERE w.admin_team_code ="+id+" AND w.czrq <='"+endDate+"' AND w.czrq >='"+startDate+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取健康教育 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String article_sql = "SELECT COUNT(1) AS articleCount FROM wlyy_health_edu_article_patient w WHERE  w.admin_team_code ="+id+" AND w.czrq <='"+endDate+"' AND w.czrq >='"+startDate+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取健康指导 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String guidance_sql = "SELECT COUNT(1) AS guidanceCount  FROM wlyy_patient_health_guidance w WHERE w.admin_team_code ="+id+" AND w.czrq <='"+endDate+"' AND w.czrq >='"+startDate+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //随访数目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String followup_sql ="SELECT COUNT(1) from wlyy_followup w WHERE w.admin_team_code="+id+" AND  w.create_time >='"+startDate+"' AND w.create_time<='"+endDate+"' AND w.followup_class IS NOT NULL "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //3.平均满意度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String avg_sql="SELECT ROUND(AVG(s.score),1) avgScore FROM wlyy_consult c LEFT JOIN wlyy_evaluate_score s ON c.`code` = s.consult WHERE c.czrq>='"+startDate+"' AND c.czrq<='"+endDate+"' AND s.doctor in(select m.doctor_code from wlyy_admin_team_member m where m.team_id="+id+")"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //计算签约表记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,Object> signCount = jdbcTemplate.queryForMap(sign_sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //计算续签表记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,Object> renewCount = jdbcTemplate.queryForMap(sign_sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        //咨询量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        String consult_sql = "SELECT COUNT(1) AS consultCount,d.name doctorName FROM wlyy_consult_team t,wlyy_doctor d WHERE t.doctor = d.code AND t.patient ='" + 次数,patient平均满意度 + "' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                "AND t.czrq <= ? AND t.czrq >='" + (year - 1) + "-07-01' GROUP BY t.doctor DESC "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        //获取待预约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        String reservation_sql = "SELECT COUNT(1) AS reservationCount FROM wlyy_patient_reservation  w " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                " WHERE w.doctor in(" + doctorCodeSql + ") AND w.patient ='" + patient + "'" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                " AND w.czrq <='" + year + "-07-01' AND w.czrq >='" + (year - 1) + "-07-01'  "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        //获取健康教育 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        String article_sql = "SELECT COUNT(1) AS articleCount FROM wlyy_health_edu_article_patient  w,wlyy_health_edu_article w2 WHERE w.article = w2.code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                "AND  w.doctor IN(" + doctorCodeSql + ") AND w.patient ='" + patient + "' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                "AND w.czrq <='" + year + "-07-01' AND w.czrq >='" + (year - 1) + "-07-01'  "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        //获取健康指导 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        String guidance_sql = "SELECT COUNT(1) AS guidanceCount  FROM wlyy_patient_health_guidance  w " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                "WHERE w.doctor IN(" + doctorCodeSql + ") and w.patient ='" + patient + "' AND w.czrq <='" + year + "-07-01' AND w.czrq >='" + (year - 1) + "-07-01'  "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |