|
@ -511,40 +511,21 @@ public class JwSmjkEntranceService {
|
|
|
*/
|
|
|
public String GetDoctorList(String hospitalId,String hosDeptId) throws Exception{
|
|
|
if(isdemo){
|
|
|
return "{\n" +
|
|
|
" \"status\": 200,\n" +
|
|
|
" \"msg\": \"获取医生列表成功!\",\n" +
|
|
|
" \"data\": [\n" +
|
|
|
" {\n" +
|
|
|
" \"id\": \"259724\",\n" +
|
|
|
" \"name\": \"陈水龙\",\n" +
|
|
|
" \"sex\": \"1\",\n" +
|
|
|
" \"title\": \"主任医师\",\n" +
|
|
|
" \"edu\": \"硕士\",\n" +
|
|
|
" \"introduce\": \"主任医师、硕士,毕业于福建医科大学。现任科教部副主任,心内二科医疗组长。\\r\\n从事心血管内科临床及教学工作20余年,积累了丰富的临床工作经验。擅长高血压、冠心病、心力衰竭的临床诊治工作,在高血压的诊治方面有独到的造诣。\",\n" +
|
|
|
" \"photo\": \"\",\n" +
|
|
|
" \"fee\": null,\n" +
|
|
|
" \"hosDeptId\": \"30100\",\n" +
|
|
|
" \"hosDeptName\": \"心内科门诊\",\n" +
|
|
|
" \"hospitalId\": \"350211A1002\",\n" +
|
|
|
" \"hospitalName\": \"马銮湾医院\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"id\": \"259726\",\n" +
|
|
|
" \"name\": \"王斌\",\n" +
|
|
|
" \"sex\": \"1\",\n" +
|
|
|
" \"title\": \"主任医师\",\n" +
|
|
|
" \"edu\": \"博士\",\n" +
|
|
|
" \"introduce\": \"主任医师、博士,毕业于四川大学华西临床医学院。现任急诊科主任。\\r\\n主要从事心血管内科临床、冠脉介入、瓣膜性心脏病微创介入及胸痛中心建设、维护及认证工作。\",\n" +
|
|
|
" \"photo\": \"\",\n" +
|
|
|
" \"fee\": null,\n" +
|
|
|
" \"hosDeptId\": \"30100\",\n" +
|
|
|
" \"hosDeptName\": \"心内科门诊\",\n" +
|
|
|
" \"hospitalId\": \"350211A1002\",\n" +
|
|
|
" \"hospitalName\": \"马銮湾医院\"\n" +
|
|
|
" }\n" +
|
|
|
" ]\n" +
|
|
|
"}";
|
|
|
|
|
|
String sql = "select * from booking_doctor_temp where 1=1 ";
|
|
|
// if(StringUtils.isNotBlank(hospitalId)){
|
|
|
// sql+=" and hospitalId='"+hospitalId+"'";
|
|
|
// }
|
|
|
// if(StringUtils.isNotBlank(hosDeptId)){
|
|
|
// sql+=" and hosDeptId='"+hosDeptId+"'";
|
|
|
// }
|
|
|
|
|
|
List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
|
|
|
com.alibaba.fastjson.JSONObject json = new com.alibaba.fastjson.JSONObject();
|
|
|
json.put("status",200);
|
|
|
json.put("msg","获取医生列表成功");
|
|
|
json.put("data",list);
|
|
|
return json.toJSONString();
|
|
|
}
|
|
|
String url = jwUrl + "/third/guahao/GetDoctorList";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
@ -563,107 +544,18 @@ public class JwSmjkEntranceService {
|
|
|
*/
|
|
|
public String GetDoctorArrange(String hospitalId,String hosDeptId,String doctorId) throws Exception{
|
|
|
if(isdemo){
|
|
|
return "{\n" +
|
|
|
" \"status\": 200,\n" +
|
|
|
" \"message\": \"获取医生排班成功!\",\n" +
|
|
|
" \"data\": [\n" +
|
|
|
" {\n" +
|
|
|
" \"date\": \"2022/12/23 0:00:00\",\n" +
|
|
|
" \"max\": \"28\",\n" +
|
|
|
" \"fee\": \"50\",\n" +
|
|
|
" \"time\": \"a\",\n" +
|
|
|
" \"used\": \"14\",\n" +
|
|
|
" \"regType\": \"主任号\",\n" +
|
|
|
" \"sections\": [\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 8:34:40\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 8:42:00\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 8:42:00\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 8:49:20\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 8:49:20\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 8:56:40\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 9:26:00\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 9:33:20\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 9:48:00\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 9:55:20\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 9:55:20\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 10:02:40\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 10:17:20\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 10:24:40\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 10:54:00\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:01:20\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 11:01:20\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:08:40\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 11:08:40\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:16:00\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 11:16:00\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:23:20\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 11:23:20\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:30:40\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 11:30:40\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:38:00\"\n" +
|
|
|
" },\n" +
|
|
|
" {\n" +
|
|
|
" \"max\": \"1\",\n" +
|
|
|
" \"startTime\": \"2022/12/23 11:38:00\",\n" +
|
|
|
" \"used\": \"0\",\n" +
|
|
|
" \"endTime\": \"2022/12/23 11:45:20\"\n" +
|
|
|
" }\n" +
|
|
|
" ],\n" +
|
|
|
" \"status\": \"1\"\n" +
|
|
|
" }\n" +
|
|
|
" ]\n" +
|
|
|
"}";
|
|
|
String sql1 = "select date,max,fee,time,used,regType,status from booking_doctor_arrange_temp";
|
|
|
String sql2 = "select max,startTime,used,endTime from booking_doctor_arrange_detail_temp";
|
|
|
List<Map<String,Object>> list1 = jdbcTemplate.queryForList(sql1);
|
|
|
for (Map<String,Object> map:list1){
|
|
|
List<Map<String,Object>> list2 = jdbcTemplate.queryForList(sql2);
|
|
|
map.put("sections",list2);
|
|
|
}
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("status",200);
|
|
|
json.put("message","获取医生排班成功");
|
|
|
json.put("data",list1);
|
|
|
return json.toString();
|
|
|
}
|
|
|
|
|
|
String url = jwUrl + "/third/guahao/GetDoctorArrange";
|
|
@ -1353,26 +1245,13 @@ public class JwSmjkEntranceService {
|
|
|
|
|
|
public JSONObject GetDoctorInfoTen(String hospitalId, String hosDeptId, String doctorId) {
|
|
|
if(isdemo){
|
|
|
String tmp = "{\n" +
|
|
|
" \"message\": \"获取医生详细信息成功!\",\n" +
|
|
|
" \"data\": {\n" +
|
|
|
" \"hosDeptId\": \"30100\",\n" +
|
|
|
" \"hospitalId\": \"350211A1002\",\n" +
|
|
|
" \"introduce\": \"主任医师、硕士,毕业于福建医科大学。现任科教部副主任,心内二科医疗组长。\\r\\n从事心血管内科临床及教学工作20余年,积累了丰富的临床工作经验。擅长高血压、冠心病、心力衰竭的临床诊治工作,在高血压的诊治方面有独到的造诣。\",\n" +
|
|
|
" \"hosDeptName\": \"心内科门诊\",\n" +
|
|
|
" \"sex\": \"1\",\n" +
|
|
|
" \"edu\": \"硕士\",\n" +
|
|
|
" \"fee\": null,\n" +
|
|
|
" \"name\": \"陈水龙\",\n" +
|
|
|
" \"photo\": \"\",\n" +
|
|
|
" \"id\": \"259724\",\n" +
|
|
|
" \"hospitalName\": \"马銮湾医院\",\n" +
|
|
|
" \"title\": \"主任医师\"\n" +
|
|
|
" },\n" +
|
|
|
" \"status\": 200\n" +
|
|
|
"}";
|
|
|
|
|
|
return new JSONObject(tmp);
|
|
|
String sql = "select * from booking_doctor_temp where id ='259724' ";
|
|
|
List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("status",200);
|
|
|
json.put("message","获取医生详细信息成功");
|
|
|
json.put("data",list.get(0));
|
|
|
return json;
|
|
|
}
|
|
|
String url = jwUrl + "/third/smjk/RegDeptSpeDoctorList";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|