初始化提交
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services;
|
||||
|
||||
use App\Model\DiseaseClass;
|
||||
use App\Model\DiseaseClassExpertise;
|
||||
use App\Request\DiseaseRequest;
|
||||
use App\Request\PatientFamilyRequest;
|
||||
|
||||
class DiseaseService extends BaseService
|
||||
{
|
||||
/**
|
||||
* 专长列表
|
||||
* @return array
|
||||
*/
|
||||
public function getDiseaseExpertiseList(): array
|
||||
{
|
||||
$disease_class_expertise = DiseaseClassExpertise::getOrderList();
|
||||
return success($disease_class_expertise);
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索疾病分类
|
||||
* @return array
|
||||
*/
|
||||
public function getDiseaseSearch(): array
|
||||
{
|
||||
$disease_class_name = $this->request->input('disease_class_name');
|
||||
|
||||
$params = array();
|
||||
$params[] = ["disease_class_status",1];
|
||||
$params[] = ["disease_class_enable",1];
|
||||
$params[] = ['disease_class_name', 'like', '%' . $disease_class_name . '%'];
|
||||
$disease_class = DiseaseClass::getList($params);
|
||||
|
||||
return empty($disease_class) ? success() : success($disease_class->toArray()) ;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取常见疾病分类
|
||||
* @return array
|
||||
*/
|
||||
public function getDiseaseHot(): array
|
||||
{
|
||||
$params = array();
|
||||
$params[] = ["disease_class_status",1];
|
||||
$params[] = ["disease_class_enable",1];
|
||||
$params[] = ['is_hot', 1];
|
||||
$disease_class = DiseaseClass::getLimit($params,10);
|
||||
|
||||
return empty($disease_class) ? success() : success($disease_class->toArray()) ;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user