From 40181a64b0732b0db2f6109c754d6deb07cebfba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Wed, 14 Oct 2026 11:29:40 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=A0=B7=E4=BE=8B=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=A1=A5=E5=85=85receivedInvoiceResult/billLock/customer?= =?UTF-8?q?=E9=87=91=E8=9D=B6=E8=B0=83=E5=BA=A6=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 三个定时任务此前仅在代码里有默认值、Nacos无显式配置,错峰值无法按环境显式下发;样例与 Nacos blade-dev.yaml 同步补齐(receivedInvoiceResult :08/10min、billLock.retry :02/5min、customer 每日02:00),开关默认关闭与代码兜底一致 --- doc/nacos/third-party-api.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/nacos/third-party-api.yaml b/doc/nacos/third-party-api.yaml index bef19d66..3dfeb2f3 100644 --- a/doc/nacos/third-party-api.yaml +++ b/doc/nacos/third-party-api.yaml @@ -79,6 +79,12 @@ thirdParty: syncEnabled: ${BFI_PAY_RESULT_SYNC_ENABLED:true} # 调度 cron,默认每10分钟(:01 起步,错峰避让其他金蝶任务) cron: ${BFI_PAY_RESULT_CRON:0 1/10 * * * ?} + # 金蝶收票单结果定时回写(A801-3 异常回收/指定补偿/单号补登) + receivedInvoiceResult: + # 回写任务开关,默认关闭(联调稳定后开启) + syncEnabled: ${BFI_RECEIVED_INVOICE_RESULT_SYNC_ENABLED:false} + # 调度 cron,默认每10分钟(:08 起步,错峰避让其他金蝶任务) + cron: ${BFI_RECEIVED_INVOICE_RESULT_CRON:0 8/10 * * * ?} # 收款认领推送金蝶定时任务(A301-3 收款认领结果推送) receiptClaimPush: # 推送任务开关,默认关闭(联调稳定后开启) @@ -88,6 +94,12 @@ thirdParty: # single-flight 分布式锁租约秒数,须大于最坏一轮耗时(逐认领人远程查公告+逐条推送), # 进程异常退出时锁在租约到期后自动释放 lockLeaseSeconds: ${BFI_RECEIPT_CLAIM_PUSH_LOCK_LEASE_SECONDS:1800} + # 金蝶单据锁定定时补偿 + billLock: + # 锁定补偿开关,默认关闭(安全兜底) + retryEnabled: ${BFI_BILL_LOCK_RETRY_ENABLED:false} + # 补偿调度 cron,默认每5分钟(:02 起步,错峰避让其他金蝶任务) + retryCron: ${BFI_BILL_LOCK_RETRY_CRON:0 2/5 * * * ?} # 收款认领公告查询配置(A301-2) claimAnnounce: # 查询时间窗口(月数) @@ -122,3 +134,11 @@ thirdParty: retryEnabled: ${BFI_AUTO_SYNC_RETRY_ENABLED:false} # 重推调度 cron,默认每10分钟(:05 起步,错峰避让其他金蝶任务) retryCron: ${BFI_AUTO_SYNC_RETRY_CRON:0 5/10 * * * ?} + # 客商金蝶数据定时同步(A902-1 复查 / A902-2 推送) + customer: + # 同步任务开关,默认关闭 + syncEnabled: ${BFI_CUSTOMER_SYNC_ENABLED:false} + # 同步调度 cron,默认每天 02:00 执行 + cron: ${BFI_CUSTOMER_SYNC_CRON:0 0 2 * * ?} + # 同步 single-flight 锁租约秒数,须大于最坏一轮耗时(复查 + 批量推送 + 停用联动) + lockLeaseSeconds: ${BFI_CUSTOMER_SYNC_LOCK_LEASE_SECONDS:1800}