|
@ -207,57 +207,57 @@ public class ConsultMoviController extends WeixinBaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 电话视频咨询列表查询
|
|
|
* @param page 查询页码,默认为1
|
|
|
* @param pagesize 每页显示数,默认为10
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "list")
|
|
|
@ResponseBody
|
|
|
public String list(String appoDate, int pagesize) {
|
|
|
try {
|
|
|
Page<ConsultMoVi> list = consultMoviService.findByPatient(getUID(), DateUtil.strToDateLong(appoDate), pagesize);
|
|
|
if (list != null) {
|
|
|
JSONArray jsonArray = new JSONArray();
|
|
|
for (ConsultMoVi consult : list) {
|
|
|
if (consult == null) {
|
|
|
continue;
|
|
|
}
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("id", consult.getId());
|
|
|
// 设置咨询标识
|
|
|
json.put("code", consult.getConsult());
|
|
|
// 咨询类型,1电话咨询,2视频咨询
|
|
|
// json.put("type", consult.getType());
|
|
|
// 预约类型:1指定医生,2三师预约
|
|
|
// json.put("target", consult.getTarget());
|
|
|
// 医生姓名(暂时没有指定医生咨询)
|
|
|
// json.put("doctor", consult.getDoctor().getName());
|
|
|
// 三师团队名称
|
|
|
json.put("team", consult.getTeamName());
|
|
|
// 预约时间
|
|
|
json.put("date", DateUtil.dateToStrLong(consult.getAppoDate()));
|
|
|
// 预约星期
|
|
|
json.put("week", consult.getAppoWeek());
|
|
|
// 预约时间段
|
|
|
json.put("begin", DateUtil.dateToStr(consult.getHourBegin(), DateUtil.HH_MM));
|
|
|
json.put("end", DateUtil.dateToStr(consult.getHourEnd(), DateUtil.HH_MM));
|
|
|
// 咨询状态:0待医生同意,-1医生拒绝,1医生同意,2咨询完成
|
|
|
json.put("status", consult.getStatus());
|
|
|
// 设置评价标识,未空表示未评价
|
|
|
json.put("comment", consult.getComment());
|
|
|
jsonArray.put(json);
|
|
|
}
|
|
|
return write(200, "查询成功", list.isFirst(), list.isLast(), list.getTotalElements(), list.getTotalPages(), "list", jsonArray);
|
|
|
} else {
|
|
|
return success("查询成功");
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
error(e);
|
|
|
return error(-1, "查询失败!");
|
|
|
}
|
|
|
}
|
|
|
// /**
|
|
|
// * 电话视频咨询列表查询
|
|
|
// * @param page 查询页码,默认为1
|
|
|
// * @param pagesize 每页显示数,默认为10
|
|
|
// * @return
|
|
|
// */
|
|
|
// @RequestMapping(value = "list")
|
|
|
// @ResponseBody
|
|
|
// public String list(String appoDate, int pagesize) {
|
|
|
// try {
|
|
|
// Page<ConsultMoVi> list = consultMoviService.findByPatient(getUID(), DateUtil.strToDateLong(appoDate), pagesize);
|
|
|
// if (list != null) {
|
|
|
// JSONArray jsonArray = new JSONArray();
|
|
|
// for (ConsultMoVi consult : list) {
|
|
|
// if (consult == null) {
|
|
|
// continue;
|
|
|
// }
|
|
|
// JSONObject json = new JSONObject();
|
|
|
// json.put("id", consult.getId());
|
|
|
// // 设置咨询标识
|
|
|
// json.put("code", consult.getConsult());
|
|
|
// // 咨询类型,1电话咨询,2视频咨询
|
|
|
// // json.put("type", consult.getType());
|
|
|
// // 预约类型:1指定医生,2三师预约
|
|
|
// // json.put("target", consult.getTarget());
|
|
|
// // 医生姓名(暂时没有指定医生咨询)
|
|
|
// // json.put("doctor", consult.getDoctor().getName());
|
|
|
// // 三师团队名称
|
|
|
// json.put("team", consult.getTeamName());
|
|
|
// // 预约时间
|
|
|
// json.put("date", DateUtil.dateToStrLong(consult.getAppoDate()));
|
|
|
// // 预约星期
|
|
|
// json.put("week", consult.getAppoWeek());
|
|
|
// // 预约时间段
|
|
|
// json.put("begin", DateUtil.dateToStr(consult.getHourBegin(), DateUtil.HH_MM));
|
|
|
// json.put("end", DateUtil.dateToStr(consult.getHourEnd(), DateUtil.HH_MM));
|
|
|
// // 咨询状态:0待医生同意,-1医生拒绝,1医生同意,2咨询完成
|
|
|
// json.put("status", consult.getStatus());
|
|
|
// // 设置评价标识,未空表示未评价
|
|
|
// json.put("comment", consult.getComment());
|
|
|
// jsonArray.put(json);
|
|
|
// }
|
|
|
// return write(200, "查询成功", list.isFirst(), list.isLast(), list.getTotalElements(), list.getTotalPages(), "list", jsonArray);
|
|
|
// } else {
|
|
|
// return success("查询成功");
|
|
|
// }
|
|
|
// } catch (Exception e) {
|
|
|
// error(e);
|
|
|
// return error(-1, "查询失败!");
|
|
|
// }
|
|
|
// }
|
|
|
|
|
|
/**
|
|
|
* 视频咨询评论
|