fix(order-service): 回填未提交工单的最新资料配置
This commit is contained in:
@@ -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`,
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user