修正分配医生逻辑,修改搜索医生列表新增是否参加公益图文问诊字段
This commit is contained in:
@@ -80,7 +80,7 @@ class DoctorInquiryTime extends Model
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取数据-单
|
||||
* 获取数据-多
|
||||
* 关联医生表
|
||||
* @param array $params
|
||||
* @param array $user_doctor_params
|
||||
@@ -96,4 +96,22 @@ class DoctorInquiryTime extends Model
|
||||
->get($fields);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取数据-多
|
||||
* 关联医生表
|
||||
* @param array $params
|
||||
* @param array $user_doctor_params
|
||||
* @param array $user_doctor_not_in_params
|
||||
* @param array $fields
|
||||
* @return array|Collection
|
||||
*/
|
||||
public static function getWithDoctorNotInList(array $params = [],array $user_doctor_params = [], array $user_doctor_not_in_params = [], array $fields = ['*']): array|Collection
|
||||
{
|
||||
return self::whereHas('UserDoctor' , function($query) use ($user_doctor_params,$user_doctor_not_in_params){
|
||||
$query->where($user_doctor_params)->whereNotIn('doctor_id',$user_doctor_not_in_params);
|
||||
})
|
||||
->where($params)
|
||||
->get($fields);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user