| 
					
				 | 
			
			
				@ -22,6 +22,7 @@ import com.yihu.jw.patient.dao.BasePatientDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.patient.service.BasePatientService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.Envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.ListEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.MixEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.rm.patient.PatientRequestMapping; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -323,48 +324,48 @@ public class PatientConsultEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@GetMapping(value = BaseHospitalRequestMapping.Prescription.findDoctorByHospitalAndDiseaseAndDept) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@ApiOperation(value = "根据疾病名称,热门部门查询医生", notes = "根据疾病名称,热门部门查询医生") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					public ListEnvelop findDoctorByHospitalAndDiseaseAndDept(@ApiParam(name = "iswork", value = "机构code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					public MixEnvelop findDoctorByHospitalAndDiseaseAndDept(@ApiParam(name = "iswork", value = "机构code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																				 @RequestParam(value = "iswork", required = false)String iswork, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                         @ApiParam(name = "patientid", value = "居民ID") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "patientid", value = "居民ID") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                         @RequestParam(value = "patientid", required = false)String patientid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							                                       @ApiParam(name = "orgCode", value = "机构code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "orgCode", value = "机构code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @RequestParam(value = "orgCode", required = false)String orgCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @ApiParam(name = "dept", value = "部门code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "dept", value = "部门code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @RequestParam(value = "dept", required = false)String dept, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @ApiParam(name = "diseaseKey", value = "疾病名称关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "diseaseKey", value = "疾病名称关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @RequestParam(value = "diseaseKey", required = false)String diseaseKey, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "doctorNameKey", value = "医生名称关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "doctorNameKey", value = "医生名称关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @RequestParam(value = "doctorNameKey", required = false)String doctorNameKey, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "jobTitleNameKey", value = "医生职称关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "jobTitleNameKey", value = "医生职称关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @RequestParam(value = "jobTitleNameKey", required = false)String jobTitleNameKey, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "outpatientType", value = "咨询类型1图文,2视频") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "outpatientType", value = "咨询类型1图文,2视频") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @RequestParam(value = "outpatientType", required = false)String outpatientType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "keyName", value = "姓名/科室/疾病模糊搜索关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "keyName", value = "姓名/科室/疾病模糊搜索关键字") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @RequestParam(value = "keyName", required = false)String keyName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "workingTime", value = "排班时间YYYY-MM-DD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "workingTime", value = "排班时间YYYY-MM-DD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @RequestParam(value = "workingTime", required = false)String workingTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @ApiParam(name = "consultStatus", value = "在线状态") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "consultStatus", value = "在线状态") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                               @RequestParam(value = "consultStatus", required = false,defaultValue = "")String consultStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "chargType", value = "医生号别") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "chargType", value = "医生号别") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                @RequestParam(value = "chargType", required = false,defaultValue = "")String chargType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @ApiParam(name = "consutlSort", value = "咨询量排序") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "consutlSort", value = "咨询量排序") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                   @RequestParam(value = "consutlSort", required = true,defaultValue = "DESC")String consutlSort, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																	@ApiParam(name = "isAttention", value = "是否关注") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "isAttention", value = "是否关注") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																	@RequestParam(value = "isAttention", required = false)String isAttention, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                 @ApiParam(name = "page", value = "第几页") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "page", value = "第几页") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                     @RequestParam(value = "page",required = false) Integer page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                 @ApiParam(name = "pagesize", value = "分页大小") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
																			@ApiParam(name = "pagesize", value = "分页大小") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                                     @RequestParam(value = "pagesize",required = false) Integer pagesize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						logger.info("findDoctorByHospitalAndDiseaseAndDept start:"+DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss:SSS")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return success(prescriptionService.findDoctorByHospitalAndDiseaseAndDept(iswork,patientid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return prescriptionService.findDoctorByHospitalAndDiseaseAndDept(iswork,patientid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								orgCode,dept, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								diseaseKey,doctorNameKey, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								jobTitleNameKey,outpatientType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								keyName,workingTime,consultStatus,chargType,consutlSort,isAttention,page,pagesize)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								keyName,workingTime,consultStatus,chargType,consutlSort,isAttention,page,pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@GetMapping(value = BaseHospitalRequestMapping.Prescription.findHotDeptAndDiseaseDict) 
			 |