|
@ -3,12 +3,14 @@ package com.yihu.wlyy.web.doctor.discussion;
|
|
|
import java.util.*;
|
|
|
|
|
|
import com.yihu.wlyy.entity.consult.Consult;
|
|
|
import com.yihu.wlyy.entity.consult.ConsultTeam;
|
|
|
import com.yihu.wlyy.entity.discussion.WlyyTalkGroup;
|
|
|
import com.yihu.wlyy.entity.discussion.WlyyTalkGroupMember;
|
|
|
import com.yihu.wlyy.entity.doctor.profile.Doctor;
|
|
|
import com.yihu.wlyy.entity.patient.Patient;
|
|
|
import com.yihu.wlyy.repository.doctor.DoctorDao;
|
|
|
import com.yihu.wlyy.service.common.account.PatientService;
|
|
|
import com.yihu.wlyy.util.DateUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.json.JSONArray;
|
|
@ -623,9 +625,40 @@ public class DoctorDiscussionGroupController extends BaseController {
|
|
|
@ResponseBody
|
|
|
public String getConsultByGroupCode(String groupCode) {
|
|
|
try {
|
|
|
Consult consult= talkGroupService.findConsultByGroup(groupCode);
|
|
|
|
|
|
return write(200, "查询成功", "data", new JSONObject(consult));
|
|
|
ConsultTeam consult= talkGroupService.findConsultByGroup(groupCode);
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("id", consult.getId());
|
|
|
// 设置咨询标识
|
|
|
json.put("consult", consult.getConsult());
|
|
|
// 设置患者标识
|
|
|
json.put("patient", consult.getPatient());
|
|
|
// 设置患者头像
|
|
|
json.put("photo", consult.getPhoto());
|
|
|
// 设置咨询标识
|
|
|
json.put("title", consult.getSymptoms());
|
|
|
// 设置患者姓名
|
|
|
json.put("name", consult.getName());
|
|
|
// 设置患者年龄
|
|
|
json.put("age", DateUtil.getAgeByBirthday(consult.getBirthday()));
|
|
|
// 设置评价内容
|
|
|
json.put("comment", consult.getCommentContent());
|
|
|
// 设置评价星级
|
|
|
json.put("star", consult.getCommentStar());
|
|
|
// 设置咨询类型:1三师咨询,2家庭医生咨询 6名医咨询
|
|
|
json.put("type", consult.getType());
|
|
|
// 设置咨询时间
|
|
|
json.put("time", DateUtil.dateToStr(consult.getCzrq(), DateUtil.YYYY_MM_DD_HH_MM_SS));
|
|
|
// 咨询状态
|
|
|
json.put("status", consult.getStatus());
|
|
|
// 设置性别
|
|
|
json.put("sex", consult.getSex());
|
|
|
// 未读消息
|
|
|
json.put("doctorRead", consult.getDoctorRead());
|
|
|
// 设置关联指导
|
|
|
json.put("guidance", consult.getGuidance());
|
|
|
json.put("startId", consult.getStartMsgId());
|
|
|
json.put("endId", consult.getEndMsgId());
|
|
|
return write(200, "查询成功", "data", json);
|
|
|
} catch (Exception e) {
|
|
|
return error(-1, "查询失败");
|
|
|
}
|