From 62049fa2848a2e2f04051bad018917f16404a969 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Thu, 10 Sep 2026 10:09:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(manual-executor):=20=E4=BA=BA=E5=B7=A5?= =?UTF-8?q?=E6=B4=BE=E5=8D=95=E5=87=86=E5=A4=87=E5=90=8E=E7=94=B5=E5=AD=90?= =?UTF-8?q?=E5=87=AD=E8=AF=81=E6=A0=B8=E9=94=80=E8=A1=A5=E5=85=85=E5=91=8A?= =?UTF-8?q?=E8=AD=A6=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../services/fulfillment/executors/manual-executor.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/services/fulfillment/executors/manual-executor.ts b/apps/backend/src/services/fulfillment/executors/manual-executor.ts index f4146253..9bf6b17a 100644 --- a/apps/backend/src/services/fulfillment/executors/manual-executor.ts +++ b/apps/backend/src/services/fulfillment/executors/manual-executor.ts @@ -1,3 +1,4 @@ +import { logWarn } from '../../../utils/logger.js' import { TASK_STATUS } from '../../../domain/task-status.js' import { autoConsumeKuaishouIndustryVouchersForTask } from '../../platforms/kuaishou-industry/voucher-auto-consume-service.js' import { @@ -33,8 +34,12 @@ async function preparePaidTask( const effectiveTask = updatedTask || task await autoConsumeKuaishouIndustryVouchersForTask(effectiveTask, { source: 'manual_dispatch_prepared', - }).catch(() => { - // 忽略异常,发码回调完成后仍会自动补核销 + }).catch((error) => { + logWarn('[manual-executor]', '人工派单准备后自动推进电子凭证核销失败', { + taskId: effectiveTask.id, + platformOrderId: effectiveTask.platform_order_id, + error: error instanceof Error ? error.message : String(error), + }) }) return updatedTask