|
@ -1990,7 +1990,7 @@ public class DailyReportUploadService {
|
|
memberSql = " and up.doctor_id='"+member+"' ";
|
|
memberSql = " and up.doctor_id='"+member+"' ";
|
|
}
|
|
}
|
|
if(0==type){
|
|
if(0==type){
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_name doctorName, " +
|
|
|
|
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_id,up.doctor_name doctorName, " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m-%d') as 'time' " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m-%d') as 'time' " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
@ -1998,21 +1998,21 @@ public class DailyReportUploadService {
|
|
"group by i.id,up.doctor_id order by completionHour desc ";
|
|
"group by i.id,up.doctor_id order by completionHour desc ";
|
|
}
|
|
}
|
|
else if(1==type){//天
|
|
else if(1==type){//天
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_name doctorName, " +
|
|
|
|
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_id,up.doctor_name doctorName, " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m-%d') as 'time' " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m-%d') as 'time' " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
"where 1=1 and i.id='"+item_id+"' " +
|
|
"where 1=1 and i.id='"+item_id+"' " +
|
|
"group by i.id,up.doctor_id,DATE_FORMAT(de.create_time,'%Y-%m-%d') order by time asc ";
|
|
"group by i.id,up.doctor_id,DATE_FORMAT(de.create_time,'%Y-%m-%d') order by time asc ";
|
|
}else if (2==type){//按周
|
|
}else if (2==type){//按周
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_name doctorName, " +
|
|
|
|
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_id,up.doctor_name doctorName, " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m-%d') as 'time' " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m-%d') as 'time' " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
"where 1=1 and i.id='"+item_id+"' " +memberSql+
|
|
"where 1=1 and i.id='"+item_id+"' " +memberSql+
|
|
"group by i.id,up.doctor_id,DATE_FORMAT(de.create_time,'%Y%v') order by time asc ";
|
|
"group by i.id,up.doctor_id,DATE_FORMAT(de.create_time,'%Y%v') order by time asc ";
|
|
}else if (3==type){//月
|
|
}else if (3==type){//月
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_name doctorName, " +
|
|
|
|
|
|
sql = " select i.id,i.title,i.content,i.state,i.begin_time beginTime,i.end_time endTime,i.create_user_name createUserName,up.doctor_id,up.doctor_name doctorName, " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m') as 'time' " +
|
|
" CAST(IFNULL(sum(de.actual_completion_hour),'0') as char ) as completionHour,DATE_FORMAT(de.create_time,'%Y-%m') as 'time' " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"from base_daily_report_item i LEFT JOIN base_daily_report_detail de " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|
|
"on i.id = de.report_item_id INNER JOIN base_doctor_daily_report_upload up on de.report_id = up.id " +
|