|  | @ -2,6 +2,7 @@ package com.yihu.jw.care.service.consult;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.consult.BaseYunxingChannelDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.util.EntranceUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
 | 
	
	
		
			
				|  | @ -11,6 +12,7 @@ import com.yihu.jw.entity.base.im.ConsultDo;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.im.ConsultTeamDo;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.im.ConsultTeamDoctorDo;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.patient.BasePatientDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.consult.BaseYunxingChannelDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.message.SystemMessageDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.message.dao.SystemMessageDao;
 | 
	
	
		
			
				|  | @ -72,6 +74,23 @@ public class ConsultService {
 | 
	
		
			
				|  |  |     private BaseDoctorHospitalDao doctorHospitalDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private EntranceUtil entranceUtil;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private BaseYunxingChannelDao yunxingChannelDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 保存云信channelId
 | 
	
		
			
				|  |  |      * @param sessionId
 | 
	
		
			
				|  |  |      * @param channelId
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public void updateChannelId(String sessionId,String channelId){
 | 
	
		
			
				|  |  |         BaseYunxingChannelDO channelDO = yunxingChannelDao.findBySessionId(sessionId);
 | 
	
		
			
				|  |  |         if(channelDO == null){
 | 
	
		
			
				|  |  |             channelDO = new BaseYunxingChannelDO();
 | 
	
		
			
				|  |  |             channelDO.setSessionId(sessionId);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         channelDO.setChannelId(channelId);
 | 
	
		
			
				|  |  |         yunxingChannelDao.save(channelDO);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 获取居民该机构的最近一次在线咨询
 |