|
@ -1783,7 +1783,7 @@ public class ImService {
|
|
String sessionId = "";
|
|
String sessionId = "";
|
|
messages = imUtil.getCreateTopicMessage(generalDoctor.getId(),generalDoctor.getName(), consult.getTitle(), content, consult.getImages(), special_doctor);
|
|
messages = imUtil.getCreateTopicMessage(generalDoctor.getId(),generalDoctor.getName(), consult.getTitle(), content, consult.getImages(), special_doctor);
|
|
//5、(im创建咨询) 续方咨询的sessionid为居民code+就诊code+12(图文,视频,图文+视频)
|
|
//5、(im创建咨询) 续方咨询的sessionid为居民code+就诊code+12(图文,视频,图文+视频)
|
|
sessionId = general_doctor + "_" + special_doctor + "_" + ct.getType();
|
|
|
|
|
|
sessionId = patient_code+"_"+general_doctor + "_" + special_doctor + "_" + ct.getType();
|
|
obj = imUtil.createTopics(sessionId, consult.getId(), p.getName(), users, messages, imUtil.SESSION_TYPE_GENERAL_EXPERT);
|
|
obj = imUtil.createTopics(sessionId, consult.getId(), p.getName(), users, messages, imUtil.SESSION_TYPE_GENERAL_EXPERT);
|
|
|
|
|
|
if (obj == null) {
|
|
if (obj == null) {
|
|
@ -1827,4 +1827,20 @@ public class ImService {
|
|
|
|
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询全科医生与专科医生是否存在未结束的咨询
|
|
|
|
* @param session_id
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public String isExistsUnfinishedConsult(String session_id) throws Exception{
|
|
|
|
|
|
|
|
Boolean re = false;
|
|
|
|
re = imUtil.sessionIsExist(session_id);
|
|
|
|
if(re){
|
|
|
|
return session_id;
|
|
|
|
}else{
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|