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