|
@ -1,6 +1,5 @@
|
|
|
package com.yihu.jw.hospital.module.rehabilitation.service;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
@ -1232,7 +1231,7 @@ public class RehabilitationInfoService {
|
|
|
/**
|
|
|
* todo 还需要代办项目还需要重新join一张新表 todayTaskCount 今日任务项,等后面在整
|
|
|
*/
|
|
|
public List<Map<String, Object>> getPatientRehabilitationByPatientId(String patientId, String planId) {
|
|
|
public List<Map<String, Object>> getPatientRehabilitationByPatientId(String patientId, String planId,String diseaseId) {
|
|
|
String sql = "SELECT DISTINCT \n" +
|
|
|
" a.id,a.`name`,a.birthday,a.phone,a.sex,a.mobile,TIMESTAMPDIFF(YEAR,a.birthday,NOW()) 'age',a.idcard,\n" +
|
|
|
" b.id 'planId',b.title 'planTitle',b.plan_doctor 'planDoctor',b.plan_doctor_name 'planDoctorName'" +
|
|
@ -1264,8 +1263,10 @@ public class RehabilitationInfoService {
|
|
|
if (StringUtils.isNotBlank(planId)) {
|
|
|
sql += " AND b.id='" + planId + "' ";
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(diseaseId)){
|
|
|
sql += " AND d.id='" + diseaseId + "' ";
|
|
|
}
|
|
|
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
|
|
|
System.out.println("数据:" + JSON.toJSONString(list));
|
|
|
return list;
|
|
|
}
|
|
|
|