|  | @ -959,16 +959,11 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |                                       @RequestParam(value = "doctorCode",required = true) String doctorCode,
 | 
	
		
			
				|  |  |                                       @ApiParam(name = "type", value = "类型:1.视频复诊(16)、2.专科协同(12)、3.图文复诊(9)、4.专家咨询(1,15)")
 | 
	
		
			
				|  |  |                                       @RequestParam(value = "type",required = true) String type)throws Exception{
 | 
	
		
			
				|  |  |     
 | 
	
		
			
				|  |  |         com.alibaba.fastjson.JSONArray array = new com.alibaba.fastjson.JSONArray();
 | 
	
		
			
				|  |  |         List<Map<String,Object>>  data = imService.doctorUpcomingList(doctorCode, type);
 | 
	
		
			
				|  |  |     
 | 
	
		
			
				|  |  |         if (data != null) {
 | 
	
		
			
				|  |  |             for (Map<String,Object> consult : data) {
 | 
	
		
			
				|  |  |                 
 | 
	
		
			
				|  |  |                 Integer consultType =  Integer.parseInt(consult.get("type").toString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                 
 | 
	
		
			
				|  |  |                 if("1,15".equals(consultType)){//专家咨询
 | 
	
		
			
				|  |  |                     if(1 == consultType){//专家咨询
 | 
	
		
			
				|  |  |                         consult.put("session_id", consult.get("patientId").toString()+"_"+ consult.get("doctorCode").toString()+"_1");
 | 
	
	
		
			
				|  | @ -976,13 +971,13 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |                         consult.put("session_id", consult.get("patientId").toString()+"_"+ consult.get("generalDoctor").toString()+"_"+ consult.get("doctorCode").toString()+"_15");
 | 
	
		
			
				|  |  |                     }else{}
 | 
	
		
			
				|  |  |                 }else if("9".equals(consultType)){//图文复诊
 | 
	
		
			
				|  |  |                     consult.put("session_id", consult.get("patientId").toString()+"_"+consult.get("outpatientid").toString()+"_9");
 | 
	
		
			
				|  |  |                     consult.put("session_id", consult.get("patientId")!=null?consult.get("patientId").toString():null+"_"+consult.get("outpatientid")!=null?consult.get("outpatientid").toString():null+"_9");
 | 
	
		
			
				|  |  |                     consult.put("type",consultType);
 | 
	
		
			
				|  |  |                 }else if("16".equals(consultType)){//视频复诊
 | 
	
		
			
				|  |  |                     consult.put("session_id", consult.get("patientId").toString()+"_"+ consult.get("outpatientid").toString()+"_16");
 | 
	
		
			
				|  |  |                     consult.put("session_id", consult.get("patientId")!=null?consult.get("patientId").toString():null+"_"+consult.get("outpatientid")!=null?consult.get("outpatientid").toString():null+"_16");
 | 
	
		
			
				|  |  |                     consult.put("type",consultType);
 | 
	
		
			
				|  |  |                 }else if("12".equals(type)){//协同门诊
 | 
	
		
			
				|  |  |                     consult.put("session_id", consult.get("patientId").toString()+"_"+consult.get("outpatientid").toString()+"_12");
 | 
	
		
			
				|  |  |                     consult.put("session_id", consult.get("patientId")!=null?consult.get("patientId").toString():null+"_"+consult.get("outpatientid")!=null?consult.get("outpatientid").toString():null+"_12");
 | 
	
		
			
				|  |  |                     consult.put("type",consultType);
 | 
	
		
			
				|  |  |                 }else{}
 | 
	
		
			
				|  |  |             
 |