|
@ -36,6 +36,7 @@ import com.yihu.jw.restmodel.hospital.prescription.WlyyPrescriptionInfoVO;
|
|
|
import com.yihu.jw.restmodel.hospital.prescription.WlyyPrescriptionVO;
|
|
|
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.ObjEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
|
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
|
|
@ -142,44 +143,44 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.PatientNoLogin.findDoctorByHospitalAndDiseaseAndDept)
|
|
|
@ApiOperation(value = "根据疾病名称,热门部门查询医生", notes = "根据疾病名称,热门部门查询医生")
|
|
|
public ListEnvelop findDoctorByHospitalAndDiseaseAndDept(@ApiParam(name = "iswork", value = "是否过滤排班,1是")
|
|
|
public MixEnvelop findDoctorByHospitalAndDiseaseAndDept(@ApiParam(name = "iswork", value = "是否过滤排班,1是")
|
|
|
@RequestParam(value = "iswork", required = true)String iswork,
|
|
|
@ApiParam(name = "orgCode", value = "机构code")
|
|
|
@ApiParam(name = "orgCode", value = "机构code")
|
|
|
@RequestParam(value = "orgCode", required = true,defaultValue = "350211A1002")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 = "是否关注 1:关注 0:不关注 不传:查所有")
|
|
|
@ApiParam(name = "isAttention", value = "是否关注 1:关注 0:不关注 不传:查所有")
|
|
|
@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,null,
|
|
|
return prescriptionService.findDoctorByHospitalAndDiseaseAndDept(iswork,null,
|
|
|
orgCode,dept,
|
|
|
diseaseKey,doctorNameKey,
|
|
|
jobTitleNameKey,outpatientType,
|
|
|
keyName,workingTime,consultStatus,chargType,consutlSort,isAttention,page,pagesize));
|
|
|
keyName,workingTime,consultStatus,chargType,consutlSort,isAttention,page,pagesize);
|
|
|
}
|
|
|
|
|
|
|