|
@ -2,7 +2,6 @@ package com.yihu.jw.care.service.consult;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.yihu.jw.care.dao.course.DoctorPatientTmpDao;
|
|
|
|
import com.yihu.jw.care.util.EntranceUtil;
|
|
import com.yihu.jw.care.util.EntranceUtil;
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
|
|
import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
|
|
@ -12,7 +11,6 @@ import com.yihu.jw.entity.base.im.ConsultDo;
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDo;
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDo;
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDoctorDo;
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDoctorDo;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.care.course.DoctorPatientTmpDO;
|
|
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.message.SystemMessageDO;
|
|
import com.yihu.jw.entity.hospital.message.SystemMessageDO;
|
|
import com.yihu.jw.hospital.message.dao.SystemMessageDao;
|
|
import com.yihu.jw.hospital.message.dao.SystemMessageDao;
|
|
@ -498,7 +496,7 @@ public class ConsultService {
|
|
* @return
|
|
* @return
|
|
* @throws Exception
|
|
* @throws Exception
|
|
*/
|
|
*/
|
|
public JSONObject addTeamConsult(ConsultTeamDo ct, String patient, String doctor, String source) throws Exception {
|
|
|
|
|
|
public JSONObject addTeamConsult(ConsultTeamDo ct, String patient, String doctor, String source,String agent) throws Exception {
|
|
JSONObject re = new JSONObject();
|
|
JSONObject re = new JSONObject();
|
|
boolean boo = StringUtils.isEmpty(getUnfinishedConsult(patient, doctor,ct.getType()));
|
|
boolean boo = StringUtils.isEmpty(getUnfinishedConsult(patient, doctor,ct.getType()));
|
|
logger.info("boo"+boo);
|
|
logger.info("boo"+boo);
|
|
@ -558,7 +556,7 @@ public class ConsultService {
|
|
jsonObject.put("name",tempPatient.getName());
|
|
jsonObject.put("name",tempPatient.getName());
|
|
|
|
|
|
//推送给IM去创建议题,取得成员消息
|
|
//推送给IM去创建议题,取得成员消息
|
|
JSONObject messages = imUtil.getCreateTopicMessage(patient, tempPatient.getName(), consult.getTitle(), jsonObject.toJSONString(), consult.getImages(), doctor);
|
|
|
|
|
|
JSONObject messages = imUtil.getCreateTopicMessage(patient, tempPatient.getName(), consult.getTitle(), jsonObject.toJSONString(), consult.getImages(), agent);
|
|
users.put(patient, 0);
|
|
users.put(patient, 0);
|
|
users.put(doctor, 0);
|
|
users.put(doctor, 0);
|
|
String session_type = ct.getType()+"";//SESSION_TYPE
|
|
String session_type = ct.getType()+"";//SESSION_TYPE
|