Browse Source

名医查询bug修改

esb 8 years ago
parent
commit
b469adedcd

+ 8 - 2
src/main/java/com/yihu/wlyy/service/app/consult/ConsultTeamService.java

@ -443,8 +443,14 @@ public class ConsultTeamService extends ConsultService {
	private void addLogs(ConsultTeam ct) throws Exception {
		List<ConsultTeamLog> logs = new ArrayList<ConsultTeamLog>();
		// 添加问题咨询日志
		String content = "发病时间:" + (StringUtils.isEmpty(ct.getWhen()) ? "无" : ct.getWhen());
		content += "<br>主要症状:" + (StringUtils.isEmpty(ct.getSymptoms()) ? "无" : ct.getSymptoms());
		String content ="";
		if(ct.getType()==1||ct.getType()==2){
			 content = "发病时间:" + (StringUtils.isEmpty(ct.getWhen()) ? "无" : ct.getWhen());
			content += "<br>主要症状:" + (StringUtils.isEmpty(ct.getSymptoms()) ? "无" : ct.getSymptoms());
		}else if(ct.getType()==6){
			content = "咨询问题:";
			content += "<br>主要症状:" + (StringUtils.isEmpty(ct.getSymptoms()) ? "无" : ct.getSymptoms());
		}
		// 生成提问日志,并推送相关消息
		ConsultTeamLog infoLog = new ConsultTeamLog();
		infoLog.setConsult(ct.getConsult());

+ 4 - 4
src/main/java/com/yihu/wlyy/web/BaseController.java

@ -291,9 +291,9 @@ public class BaseController {
			map.put("status", code);
			map.put("msg", msg);
			// 是否为第一页
			map.put("isFirst", list.isFirst());
			map.put("isFirst", list.isFirstPage());
			// 是否为最后一页
			map.put("isLast", list.isLast());
			map.put("isLast", list.isLastPage());
			// 总条数
			map.put("total", list.getTotalElements());
			// 总页数
@ -321,9 +321,9 @@ public class BaseController {
			json.put("status", code);
			json.put("msg", msg);
			// 是否为第一页
			json.put("isFirst", page.isFirst());
			json.put("isFirst", page.isFirstPage());
			// 是否为最后一页
			json.put("isLast", page.isLast());
			json.put("isLast", page.isLastPage());
			// 总条数
			json.put("total", page.getTotalElements());
			// 总页数

+ 1 - 1
src/main/java/com/yihu/wlyy/web/doctor/consult/DoctorConsultMoviController.java

@ -85,7 +85,7 @@ public class DoctorConsultMoviController extends BaseController {
					}
					jsonArray.put(json);
				}
				return write(200, "查询成功", list.isFirst(), list.isLast(), list.getTotalElements(), list.getTotalPages(), "list", jsonArray);
				return write(200, "查询成功", list.isFirstPage(), list.isLastPage(), list.getTotalElements(), list.getTotalPages(), "list", jsonArray);
			} else {
				return success("查询成功");
			}

+ 51 - 51
src/main/java/com/yihu/wlyy/web/patient/consult/ConsultMoviController.java

@ -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, "查询失败!");
//		}
//	}
	/**
	 * 视频咨询评论