| 
					
				 | 
			
			
				@ -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{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             
			 |