|
@ -1157,11 +1157,11 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
|
*/
|
|
|
public PageEnvelop getEmergencyAssistanceList(Integer page, Integer size,String doctor){
|
|
|
page = page>0?page-1:0;
|
|
|
String sql = " select '20' as OrderType,ord.id,ord.doctor,ord.status,ord.patient,ord.patient_name as name,p.name as doctorName,'紧急呼叫' as serve_desc,DATE_FORMAT(ord.create_time,'%Y-%m-%d %H:%i:%S') create_time" +
|
|
|
" from base_emergency_assistance_order ord INNER JOIN base_doctor p on ord.doctor = p.id where ord.doctor='"+doctor+"'" ;
|
|
|
String sql = " select '20' as OrderType,ord.id,ord.doctor,ord.status,ord.patient,ord.patient_name as name,pat.sex,p.name as doctorName,'紧急呼叫' as serve_desc,DATE_FORMAT(ord.create_time,'%Y-%m-%d %H:%i:%S') create_time" +
|
|
|
" from base_emergency_assistance_order ord INNER JOIN base_doctor p on ord.doctor = p.id INNER JOIN base_patient pat on pat.id = ord.patient where ord.doctor='"+doctor+"'" ;
|
|
|
sql +="UNION " +
|
|
|
"select '22' as 'OrderType',ord.id,ord.doctor,ord.status,ord.patient,ord.patient_name as name,p.name as doctorName,ord.serve_desc,DATE_FORMAT(ord.create_time,'%Y-%m-%d %H:%i:%S') create_time " +
|
|
|
"from base_security_monitoring_order ord INNER JOIN base_doctor p on ord.doctor = p.id where ord.doctor='"+doctor+"'" ;
|
|
|
"select '22' as 'OrderType',ord.id,ord.doctor,ord.status,ord.patient,ord.patient_name as name,pat.sex,p.name as doctorName,ord.serve_desc,DATE_FORMAT(ord.create_time,'%Y-%m-%d %H:%i:%S') create_time " +
|
|
|
"from base_security_monitoring_order ord INNER JOIN base_doctor p on ord.doctor = p.id INNER JOIN base_patient pat on pat.id = ord.patient where ord.doctor='"+doctor+"'" ;
|
|
|
String countSql = "select count(id) from ("+sql+")A ";
|
|
|
long count = jdbcTemplate.queryForObject(countSql,long.class);
|
|
|
sql +=" order by create_time desc limit "+page*size+","+size;
|