迁移我的医生服务类,新增获取问诊医生列表

This commit is contained in:
2023-03-04 15:13:11 +08:00
parent d7983a1f2b
commit 80dbd4bf93
10 changed files with 303 additions and 183 deletions
+20 -1
View File
@@ -10,6 +10,7 @@ use Hyperf\Database\Model\Collection;
use Hyperf\Database\Model\Relations\BelongsTo;
use Hyperf\Database\Model\Relations\HasOne;
use Hyperf\Database\Model\Relations\HasOneThrough;
use Hyperf\DbConnection\Db;
use Hyperf\Snowflake\Concern\Snowflake;
/**
@@ -104,7 +105,7 @@ class PatientHistoryInquiry extends Model
/**
* 获取首页用户历史问诊数据
* 关联表:user_doctor
* 限制数量
* @param array $params
* @param array $fields
* @param int $limit
@@ -119,6 +120,24 @@ class PatientHistoryInquiry extends Model
->where($params)
->limit($limit)
->get($fields);
}
/**
* 获取首页用户历史问诊数据
* @param array $params
* @param array $fields
* @return Collection|array|\Hyperf\Utils\Collection
*/
public static function getIndexHistoryDoctorList(array $params, array $fields = ["*"]): Collection|array|\Hyperf\Utils\Collection
{
return self::with([
"UserDoctor:doctor_id,user_name,avatar,hospital_id",
"UserDoctor.Hospital:hospital_id,hospital_name"
])
->where($params)
->get($fields);
}
/**