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

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
+24
View File
@@ -63,4 +63,28 @@ class OrderEvaluation extends Model
return $data;
}
/**
* 获取评分区间列表-分页
* @param array $params 条件
* @param array $avg_score_params 评分区间 [0.100]
* @param array $fields 字段
* @param int|null $page 页码
* @param int|null $per_page 每页个数
* @return array
*/
public static function getScorePage(array $params, array $avg_score_params,array $fields = ["*"], int $page = null, ?int $per_page = 10): array
{
$raw = self::where($params)
->whereBetween('avg_score',$avg_score_params)
->paginate($per_page, $fields, "page", $page);
$data = array();
$data['current_page'] = $raw->currentPage();// 当前页码
$data['total'] = $raw->total();//数据总数
$data['data'] = $raw->items();//数据
$data['per_page'] = $raw->perPage();//每页个数
$data['last_page'] = $raw->lastPage();//最后一页
return $data;
}
}