feat: 成交指标新表+可控自动结算(默认关,仅新进结算中eligible)
按设计文档:SettlementTime起表;关开关清eligible;定时任务只结到期eligible单;打款走统一结单;指标从stats_since起幂等记账。不打开旧全局ORDER_AUTO_SETTLEMENT。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -13,3 +13,15 @@ def scan_fund_freeze_due(limit: int = 200):
|
||||
result = scan_due_freeze_ledgers(limit=limit)
|
||||
logger.info('scan_fund_freeze_due %s', result)
|
||||
return result
|
||||
|
||||
|
||||
@shared_task(name='jituan.tasks.scan_order_auto_settle_due')
|
||||
def scan_order_auto_settle_due(limit: int = 100):
|
||||
"""
|
||||
可控自动结算:仅 Status=8 且 AutoSettleEligible 且 AutoExpireAt 到期。
|
||||
俱乐部开关关闭时空跑;绝不扫老结算中单。
|
||||
"""
|
||||
from jituan.services.order_deal import scan_due_auto_settle
|
||||
result = scan_due_auto_settle(limit=limit)
|
||||
logger.info('scan_order_auto_settle_due %s', result)
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user