调整 报告列表顺序

main
yanzai 3 weeks ago
parent e8bf704529
commit 6ae1edd11b

@ -567,6 +567,21 @@ class ReportController extends Controller
$list['info']['id'] = $info['体检号'];
$list['info']['password'] = $info['查询密码'];
$list['list'] = $info['报告文件列表'];
usort($list['list'], function ($a, $b) {
$typeA = $a['报告类型'] ?? '';
$typeB = $b['报告类型'] ?? '';
// 如果 a 是“健康体检报告”,排在前面
if ($typeA === '健康体检报告' && $typeB !== '健康体检报告') {
return -1;
}
// 如果 b 是“健康体检报告”,排在前面
if ($typeB === '健康体检报告' && $typeA !== '健康体检报告') {
return 1;
}
// 否则保持原有顺序(稳定排序)
return 0;
});
$conclusion = [
'datetime' => str_replace('T', ' ', $info['登记时间']),
'doctor' => $info['总检医生'],

Loading…
Cancel
Save