新增大厅订单容量控制
This commit is contained in:
@@ -16,6 +16,7 @@ import {
|
||||
deleteAdminWorkOrder,
|
||||
deleteAdminWorkerLevel,
|
||||
getAdminWorkerFinanceConfig,
|
||||
getAdminWorkerHallConfig,
|
||||
getAdminWorkerProductMatchConfig,
|
||||
getAdminWorkerAnnouncementConfig,
|
||||
getAdminWorkerPlatformNotificationConfig,
|
||||
@@ -46,6 +47,7 @@ import {
|
||||
reviewAdminWorkerUser,
|
||||
resetAdminWorkerPassword,
|
||||
saveAdminWorkerFinanceConfig,
|
||||
saveAdminWorkerHallConfig,
|
||||
saveAdminWorkerProductMatchConfig,
|
||||
saveAdminWorkerAnnouncementConfig,
|
||||
saveAdminWorkerPlatformNotificationConfig,
|
||||
@@ -285,6 +287,32 @@ router.get(
|
||||
}),
|
||||
)
|
||||
|
||||
router.get(
|
||||
'/worker-platform/hall-config',
|
||||
requireAdminRoles(['admin', 'operator']),
|
||||
createJsonHandler(() => getAdminWorkerHallConfig(), {
|
||||
successMessage: 'ok',
|
||||
errorMessage: '读取大厅配置失败',
|
||||
scope: '[admin/worker-platform/hall-config]',
|
||||
}),
|
||||
)
|
||||
|
||||
router.post(
|
||||
'/worker-platform/hall-config',
|
||||
requireAdminRoles(['admin', 'operator']),
|
||||
createJsonHandler((req) => saveAdminWorkerHallConfig(req.body || {}), {
|
||||
successMessage: '大厅配置已保存',
|
||||
errorMessage: '保存大厅配置失败',
|
||||
scope: '[admin/worker-platform/hall-config]',
|
||||
audit: (_req, data) => ({
|
||||
action: 'worker_hall_config_saved',
|
||||
targetType: 'worker_hall_config',
|
||||
targetId: 'worker_hall',
|
||||
data: data && typeof data === 'object' ? (data as Record<string, unknown>) : {},
|
||||
}),
|
||||
}),
|
||||
)
|
||||
|
||||
router.post(
|
||||
'/worker-platform/announcement',
|
||||
requireAdminRoles(['admin']),
|
||||
@@ -800,7 +828,7 @@ router.post(
|
||||
(req) =>
|
||||
publishAdminWorkOrder(String(req.params.workOrderId || ''), req.adminSession?.username || ''),
|
||||
{
|
||||
successMessage: '订单已发布到抢单大厅',
|
||||
successMessage: '订单已进入大厅队列',
|
||||
errorMessage: '发布接单订单失败',
|
||||
scope: '[admin/worker-platform/orders/:workOrderId/publish]',
|
||||
audit: (req, data) => ({
|
||||
|
||||
Reference in New Issue
Block a user