fix(order-service): 回填未提交工单的最新资料配置

This commit is contained in:
yml2213
2026-11-04 12:02:46 +08:00
parent d576e8a2b1
commit b83741cbf7
6 changed files with 81 additions and 3 deletions
@@ -252,7 +252,12 @@ export default function OrderServicePanel() {
setPublishing(true)
try {
const response = await publishAdminOrderServiceProfile(profile.id)
message.success(`已发布 v${response.data.versionNo}`)
const backfilled = Number(response.data.backfilledPendingOrders || 0)
message.success(
backfilled > 0
? `已发布 v${response.data.versionNo},同步 ${backfilled} 个未提交工单`
: `已发布 v${response.data.versionNo}`,
)
await refresh()
} catch (error) {
message.error(error instanceof Error ? error.message : '发布失败')
@@ -1197,7 +1197,7 @@ export function saveAdminOrderServiceProfile(payload: {
}
export function publishAdminOrderServiceProfile(profileId: number) {
return apiPost<{ versionNo: number }>(
return apiPost<{ versionNo: number; backfilledPendingOrders: number }>(
`/api/v1/admin/worker-platform/order-service/profiles/${profileId}/publish`,
)
}