新增职业、民族数据接口

This commit is contained in:
wucongxing 2023-03-23 14:34:24 +08:00
parent 2b121804d0
commit 7c9e3e8094
3 changed files with 54 additions and 3 deletions

View File

@ -2,6 +2,7 @@
namespace App\Controller; namespace App\Controller;
use App\Model\BasicNation;
use App\Request\BasicDataRequest; use App\Request\BasicDataRequest;
use App\Request\DiseaseRequest; use App\Request\DiseaseRequest;
use App\Services\BasicDataService; use App\Services\BasicDataService;
@ -146,8 +147,25 @@ class BasicDataController extends AbstractController
return $this->response->json($data); return $this->response->json($data);
} }
public function getNation(){ /**
$params = array(); * 获取民族数据
// $basic_nation = BasicNation:: * @return ResponseInterface
*/
public function getNation(): ResponseInterface
{
$BasicDataService = new BasicDataService();
$data = $BasicDataService->getNation();
return $this->response->json($data);
}
/**
* 获取职业数据
* @return ResponseInterface
*/
public function getJob(): ResponseInterface
{
$BasicDataService = new BasicDataService();
$data = $BasicDataService->getJob();
return $this->response->json($data);
} }
} }

View File

@ -3,6 +3,8 @@
namespace App\Services; namespace App\Services;
use App\Model\BasicBank; use App\Model\BasicBank;
use App\Model\BasicJob;
use App\Model\BasicNation;
use App\Model\DiseaseClass; use App\Model\DiseaseClass;
use App\Model\DiseaseClassExpertise; use App\Model\DiseaseClassExpertise;
use App\Model\DiseaseClassIcd; use App\Model\DiseaseClassIcd;
@ -263,4 +265,32 @@ class BasicDataService extends BaseService
return success($disease_class_icd->toArray()); return success($disease_class_icd->toArray());
} }
/**
* 获取民族数据
* @return array
*/
public function getNation(): array
{
$params = array();
$basic_nation = BasicNation::getList($params);
if (empty($basic_nation)){
return success();
}
return success($basic_nation->toArray());
}
/**
* 获取职业数据
* @return array
*/
public function getJob(): array
{
$params = array();
$basic_job = BasicJob::getList($params);
if (empty($basic_job)){
return success();
}
return success($basic_job->toArray());
}
} }

View File

@ -485,6 +485,9 @@ Router::addGroup('/basic', function () {
// 获取民族数据 // 获取民族数据
Router::get('/nation', [BasicDataController::class, 'getNation']); Router::get('/nation', [BasicDataController::class, 'getNation']);
// 获取职业数据
Router::get('/job', [BasicDataController::class, 'getJob']);
}); });
// 获取医生评价 // 获取医生评价