|
@ -115,14 +115,14 @@ public class BaseDoctorService extends BaseJpaService<BaseDoctorDO, BaseDoctorDa
|
|
|
* @param doctorId
|
|
|
* @return
|
|
|
*/
|
|
|
public List<Map<String, Object>> queryById(String doctorId) {
|
|
|
public Object queryById(String doctorId) {
|
|
|
Map<String,Object> params = new HashedMap();
|
|
|
String sql ="SELECT " +
|
|
|
" a.NAME AS \"name\", " +
|
|
|
" a.job_title_name AS \"jobTitleName\", " +
|
|
|
" a.introduce AS \"introduce\", " +
|
|
|
" a.expertise AS \"expertise\", " +
|
|
|
" a.photo AS \"photo\", " +
|
|
|
" a.photo AS photo, " +
|
|
|
" a.outpatient_type AS \"outpatientType\", " +
|
|
|
" b.dept_name AS \"deptName\", " +
|
|
|
" b.org_name AS \"orgName\", " +
|
|
@ -145,7 +145,23 @@ public class BaseDoctorService extends BaseJpaService<BaseDoctorDO, BaseDoctorDa
|
|
|
params.put("typeCode",6);
|
|
|
|
|
|
List<Map<String, Object>> list = hibenateUtils.createSQLQuery(sql, params);
|
|
|
return list;
|
|
|
StringBuilder disease = new StringBuilder();
|
|
|
StringBuilder code = new StringBuilder();
|
|
|
if (null != list && list.size() > 0){
|
|
|
for (int i=0;i<list.size();i++){
|
|
|
if (i == 0 ){
|
|
|
disease.append(list.get(i).get("diseaseName"));
|
|
|
code.append(list.get(i).get("diseaseCode"));
|
|
|
}else {
|
|
|
disease.append(","+list.get(i).get("diseaseName"));
|
|
|
code.append(","+list.get(i).get("diseaseCode"));
|
|
|
}
|
|
|
}
|
|
|
list.get(0).put("diseaseName",disease);
|
|
|
list.get(0).put("diseaseCode",code);
|
|
|
}
|
|
|
|
|
|
return list.get(0);
|
|
|
}
|
|
|
|
|
|
|