feat(fulfillment): 建立履约统一状态视图与分类队列

This commit is contained in:
yml2213
2026-11-05 20:13:34 +08:00
parent e8b76b3b73
commit ed450fac79
12 changed files with 1783 additions and 179 deletions
@@ -139,6 +139,7 @@ router.get(
page: Number(req.query.page),
pageSize: Number(req.query.pageSize),
keyword: String(req.query.keyword || ''),
issueCategory: String(req.query.issueCategory || ''),
}),
{
successMessage: 'ok',
@@ -156,6 +157,7 @@ router.post(
deletePendingChannelGroup({
groupKey: String(bodyOf(req).groupKey || ''),
internalSku: String(bodyOf(req).internalSku || ''),
issueCategory: String(bodyOf(req).issueCategory || ''),
adminUserId: req.adminSession?.userId ?? null,
}),
{
@@ -206,6 +208,9 @@ router.post(
internalSku: String(bodyOf(req).internalSku || ''),
retryInactiveCarrier: bodyOf(req).retryInactiveCarrier === true,
includeLocked: bodyOf(req).includeLocked === true,
issueCodes: Array.isArray(bodyOf(req).issueCodes)
? bodyOf(req).issueCodes.map((value: unknown) => String(value || ''))
: [],
}),
{
successMessage: '履约载体重试完成',
@@ -230,6 +235,7 @@ router.post(
return unlockPendingChannelGroup({
groupKey: String(body.groupKey || ''),
internalSku: String(body.internalSku || ''),
issueCategory: String(body.issueCategory || ''),
})
},
{
@@ -345,6 +351,7 @@ router.post(
internalSku: String(body.internalSku || ''),
mappedInternalSku: String(body.mappedInternalSku || ''),
channel,
issueCategory: String(body.issueCategory || ''),
adminUserId,
note,
})