feat(gov): 批量仅标记生效审计补充 filters/note

This commit is contained in:
萝卜
2026-03-11 03:49:39 +00:00
parent d011a20373
commit 0acf30c5ff
2 changed files with 15 additions and 1 deletions

View File

@@ -1001,6 +1001,15 @@ class PlatformOrderController extends Controller
$success = 0;
$nowStr = now()->toDateTimeString();
// 筛选摘要:用于审计记录(便于追溯本次批量处理口径)
$filterSummaryParts = [];
foreach ($filters as $k => $v) {
if ((string) $v !== '') {
$filterSummaryParts[] = $k . '=' . (string) $v;
}
}
$filterSummary = implode('&', $filterSummaryParts);
foreach ($orders as $row) {
$order = PlatformOrder::query()->find($row->id);
if (! $order) {
@@ -1022,6 +1031,8 @@ class PlatformOrderController extends Controller
'scope' => $scope,
'at' => $nowStr,
'admin_id' => $admin->id,
'filters' => $filterSummary,
'note' => '批量仅标记为已生效limit=' . $limit . ', matched=' . $matchedTotal . ', processed=' . $processed . ')',
];
data_set($meta, 'audit', $audit);