新增 获取家庭成员病情记录列表-分页

This commit is contained in:
2023-11-20 16:26:18 +08:00
parent 65a5f6bc4d
commit 7df80196c2
6 changed files with 81 additions and 37 deletions
+24
View File
@@ -120,4 +120,28 @@ class PatientPathography extends Model
{
return self::where($params)->update($data);
}
/**
* 获取家庭成员病情记录列表-分页
* @param array $params
* @param array $fields
* @param int|null $page
* @param int|null $per_page
* @return array
*/
public static function getPatientPathographyPage(array $params,array $fields = ["*"], int $page = null, ?int $per_page = 10): array
{
$result = self::where($params)
->orderBy("created_at",'desc')
->paginate($per_page, $fields, "page", $page);
$data = array();
$data['current_page'] = $result->currentPage();// 当前页码
$data['total'] = $result->total();// 数据总数
$data['data'] = $result->items();// 数据
$data['per_page'] = $result->perPage();// 每页个数
$data['last_page'] = $result->lastPage();// 最后一页
return $data;
}
}