迁移并合并医生问诊评价接口

This commit is contained in:
2023-02-24 16:11:51 +08:00
parent d944b04536
commit c128a3724d
16 changed files with 414 additions and 222 deletions
+44
View File
@@ -3,6 +3,8 @@
namespace App\Services;
use App\Model\BasicBank;
use App\Model\DiseaseClass;
use App\Model\DiseaseClassExpertise;
use App\Model\Hospital;
use App\Model\HospitalDepartmentCustom;
use App\Model\OperationManual;
@@ -126,4 +128,46 @@ class BasicDataService extends BaseService
return success($operation_manual->toArray());
}
/**
* 搜索疾病分类
* @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()) ;
}
/**
* 专长列表
* @return array
*/
public function getDiseaseExpertiseList(): array
{
$disease_class_expertise = DiseaseClassExpertise::getOrderList();
return success($disease_class_expertise);
}
}