履约配置优化
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
||||
dispatchAdminTaskKuaishouCloudFulfillment,
|
||||
markAdminTaskManualReview,
|
||||
prepareAdminTaskKuaishouCloudFulfillment,
|
||||
refreshAdminTaskKuaishouCloudRoleInfo,
|
||||
regenerateAdminTaskClaimLink,
|
||||
redeemAdminTaskAssisted,
|
||||
releaseAdminTaskInventoryBinding,
|
||||
@@ -299,6 +300,31 @@ router.post('/tasks/:taskId/kuaishou-cloud/prepare', requireAdminRoles(['admin',
|
||||
},
|
||||
))
|
||||
|
||||
router.post('/tasks/:taskId/kuaishou-cloud/refresh-role-info', requireAdminRoles(['admin', 'operator', 'support']), createJsonHandler(
|
||||
(req) => refreshAdminTaskKuaishouCloudRoleInfo(
|
||||
(/** @type {AdminTaskRouteParams} */ (req.params)).taskId,
|
||||
/** @type {AdminRouteAdminSession | null} */ (req.adminSession),
|
||||
),
|
||||
{
|
||||
successMessage: '角色信息已刷新',
|
||||
errorMessage: '刷新角色信息失败',
|
||||
scope: '[admin/tasks/:taskId/kuaishou-cloud/refresh-role-info]',
|
||||
audit: (req, data) => {
|
||||
const result = /** @type {AdminTaskActionResponse} */ (data)
|
||||
return {
|
||||
action: 'task_kuaishou_cloud_role_info_refreshed',
|
||||
targetType: 'task',
|
||||
targetId: String((/** @type {AdminTaskRouteParams} */ (req.params)).taskId),
|
||||
data: {
|
||||
taskId: result.task.taskId,
|
||||
taskNo: result.task.taskNo,
|
||||
status: result.task.status,
|
||||
},
|
||||
}
|
||||
},
|
||||
},
|
||||
))
|
||||
|
||||
router.post('/tasks/:taskId/kuaishou-cloud/dispatch', requireAdminRoles(['admin', 'operator']), createJsonHandler(
|
||||
(req) => dispatchAdminTaskKuaishouCloudFulfillment(
|
||||
(/** @type {AdminTaskRouteParams} */ (req.params)).taskId,
|
||||
|
||||
Reference in New Issue
Block a user