|
@ -983,28 +983,28 @@ public class SignWebService extends BaseService {
|
|
|
for(int i=0;i<doctors.size();i++){
|
|
|
Map<String,Object> doctor = doctors.get(i);
|
|
|
if(i==0){
|
|
|
doctorCodeSql = (String)doctor.get("member");
|
|
|
doctorCodeSql = "'"+(String)doctor.get("member")+"'";
|
|
|
}else{
|
|
|
doctorCodeSql +=","+(String)doctor.get("member");
|
|
|
doctorCodeSql +=",'"+(String)doctor.get("member")+"'";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
Calendar cal = Calendar.getInstance();
|
|
|
int year = cal.get(Calendar.YEAR);
|
|
|
//咨询量
|
|
|
String consult_sql = "SELECT COUNT(1) AS consultCount,d.doctorName FROM wlyy_consult_team t,wlyy_doctor d WHERE t.doctor = d.code AND t.patient ='"+patient+"' " +
|
|
|
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 <='"+year+"-07-01' 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 t.czrq <='"+year+"-07-01' AND t.czrq >='"+(year-1)+"-07-01' ";
|
|
|
" 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 t.czrq <='"+year+"-07-01' AND t.czrq >='"+(year-1)+"-07-01' ";
|
|
|
"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 AND t.czrq <='"+year+"-07-01' AND t.czrq >='"+(year-1)+"-07-01' ";
|
|
|
"WHERE w.doctor IN("+doctorCodeSql+") and w.patient ='"+patient+"' AND w.czrq <='"+year+"-07-01' AND w.czrq >='"+(year-1)+"-07-01' ";
|
|
|
|
|
|
//咨询量
|
|
|
List<Map<String, Object>> consultResult = jdbcTemplate.queryForList(consult_sql);
|