支持批量验收接单订单
This commit is contained in:
@@ -2,6 +2,7 @@ import { Router } from 'express'
|
||||
|
||||
import {
|
||||
acceptAdminWorkOrder,
|
||||
acceptAdminWorkOrders,
|
||||
assignAdminWorkOrderToWorker,
|
||||
unassignAdminWorkOrder,
|
||||
creditAdminWorkerWallet,
|
||||
@@ -512,6 +513,24 @@ router.post(
|
||||
}),
|
||||
)
|
||||
|
||||
router.post(
|
||||
'/worker-platform/orders/accept-batch',
|
||||
requireAdminRoles(['admin', 'operator']),
|
||||
createJsonHandler((req) => acceptAdminWorkOrders(req.body || {}), {
|
||||
successMessage: '选中订单已验收通过',
|
||||
errorMessage: '批量验收接单订单失败',
|
||||
scope: '[admin/worker-platform/orders/accept-batch]',
|
||||
audit: (req, data) => ({
|
||||
action: 'work_orders_batch_accepted',
|
||||
targetType: 'work_order',
|
||||
targetId: Array.isArray(req.body?.workOrderIds)
|
||||
? req.body.workOrderIds.map((item: unknown) => String(item)).join(',')
|
||||
: '',
|
||||
data: data && typeof data === 'object' ? (data as Record<string, unknown>) : {},
|
||||
}),
|
||||
}),
|
||||
)
|
||||
|
||||
router.post(
|
||||
'/worker-platform/orders/:workOrderId/deduct-pending-deposit',
|
||||
requireAdminRoles(['admin', 'operator']),
|
||||
|
||||
Reference in New Issue
Block a user