forked from erp-dev/erp
28 lines
772 B
Python
28 lines
772 B
Python
"""日结模块应用配置"""
|
|
import logging
|
|
|
|
from django.apps import AppConfig
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
class SettlementConfig(AppConfig):
|
|
default_auto_field = 'django.db.models.BigAutoField'
|
|
name = 'settlement'
|
|
verbose_name = '日结管理'
|
|
|
|
def ready(self):
|
|
"""注册信号处理函数"""
|
|
from .signals import daily_settlement_completed
|
|
from . import handlers
|
|
|
|
# 注册日结完成信号处理器
|
|
daily_settlement_completed.connect(
|
|
handlers.on_daily_settlement_completed,
|
|
dispatch_uid='settlement.on_daily_settlement_completed'
|
|
)
|
|
|
|
logger.info(
|
|
f'[settlement.apps] 已注册 daily_settlement_completed 信号处理器'
|
|
)
|