forked from erp-dev/erp
feat: new module for daily settlement
This commit is contained in:
@@ -148,6 +148,7 @@ INSTALLED_APPS = [
|
||||
'sse',
|
||||
'api_v2',
|
||||
'shipment',
|
||||
'settlement',
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
@@ -485,6 +486,13 @@ AUTO_CREATE_SALESITEM_FROM_PRINT_ORDER = env.bool('AUTO_CREATE_SALESITEM_FROM_PR
|
||||
PRINTING_SALES_ITEM_SOURCE_STATE_ID = env.int('PRINTING_SALES_ITEM_SOURCE_STATE_ID') # 必须在 .env 中配置
|
||||
PRINTING_SALES_ITEM_QUANTITY_KEY = '米数' # 数量参数的 key
|
||||
|
||||
# Settlement module settings
|
||||
# ------------------------------------------------------------------------------
|
||||
# 日结运行时间(固定时间,所有商户统一)
|
||||
SETTLEMENT_RUN_HOUR = env.int('SETTLEMENT_RUN_HOUR', default=5)
|
||||
SETTLEMENT_RUN_MINUTE = env.int('SETTLEMENT_RUN_MINUTE', default=0)
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# API 审计日志配置
|
||||
# ------------------------------------------------------------------------------
|
||||
# 用于记录特定模块POST请求的历史现场,便于追踪"创建"操作。
|
||||
@@ -535,6 +543,13 @@ CELERY_BEAT_SCHEDULE = {
|
||||
'filename_prefix': 'db-backup',
|
||||
},
|
||||
},
|
||||
'daily_settlement': {
|
||||
'task': 'settlement.tasks.run_daily_settlement',
|
||||
'schedule': crontab(
|
||||
hour=SETTLEMENT_RUN_HOUR,
|
||||
minute=SETTLEMENT_RUN_MINUTE
|
||||
),
|
||||
},
|
||||
# 'daily_plate_order_tiia_image_upload': {
|
||||
# 'task': 'printing.tasks.upload_yesterday_plate_order_images_to_tencent_tiia',
|
||||
# 'schedule': crontab(hour=3, minute=0),
|
||||
|
||||
Reference in New Issue
Block a user