fix: deliver actual destuff pallet fees

This commit is contained in:
2026-09-09 20:00:44 +08:00
parent b3e0ea9199
commit 71604c9c39
4 changed files with 14 additions and 4 deletions
@@ -283,7 +283,7 @@ async function verifyDestuffCosts(context, completedFacts) {
for (const fact of completedFacts) {
const businessNo = `DESTUFF-${fact.containerBookingId}`
const lastleg = await poll(async () => context.requestOverseas('GET', query('/api/platform/v1/last-leg/finance-fee-sources', {
businessType: 'CONTAINER_DESTUFFING', businessNo,
businessType: 'OVERSEAS_CONTAINER', businessNo,
})), (response) => success(response) && rows(response.body.data).length > 0, 75)
const sources = success(lastleg.result) ? rows(lastleg.result.body.data) : []
const allocated = money(sources.reduce((sum, item) => sum + Number(item.amount || 0), 0))