request->input('hospital_name'); $province_id = $this->request->input('province_id'); $city_id = $this->request->input('city_id'); $county_id = $this->request->input('county_id'); $params = array(); $params[] = ['hospital_status', '=', 1]; if (!empty($hospital_name)) { $params[] = ['hospital_name', 'like', '%' . $hospital_name . '%']; } if (!empty($province_id)) { $params[] = ['province_id', '=', $province_id]; } if (!empty($city_id)) { $params[] = ['city_id', '=', $city_id]; } if (!empty($county_id)) { $params[] = ['county_id', '=', $county_id]; } $fields = [ 'hospital_id', 'hospital_name', ]; $hospital = Hospital::getList($params,$fields); if (empty($hospital)){ return success(); } return success($hospital->toArray()); } /** * 获取自定义科室数据 * @return array */ public function getCustomDepartment(): array { $params = array(); $params['department_status'] = 1; $fields = [ 'department_custom_id', 'department_custom_name', ]; $hospital_department_custom = HospitalDepartmentCustom::getList($params,$fields); if (empty($hospital_department_custom)){ return success(); } return success($hospital_department_custom->toArray()); } }