perf: 统一后台定时任务的crontab表达式, 对于后台定时执行的任务更加清晰

This commit is contained in:
Jiangjie.Bai
2022-10-10 16:31:45 +08:00
parent cd98ec4cac
commit 145814f1e8
4 changed files with 13 additions and 4 deletions

View File

@@ -10,6 +10,7 @@ from celery import shared_task
from orgs.utils import tmp_to_root_org
from common.utils import get_logger
from common.utils.timezone import local_now, dt_formatter, dt_parser
from common.const.crontab import CRONTAB_AT_AM_TEN
from ops.celery.decorator import register_as_period_task
from perms.notifications import (
PermedAssetsWillExpireUserMsg, AssetPermsWillExpireForOrgAdminMsg,
@@ -54,7 +55,7 @@ def check_asset_permission_expired():
UserGrantedTreeRefreshController.add_need_refresh_by_asset_perm_ids_cross_orgs(asset_perm_ids)
@register_as_period_task(crontab='0 10 * * *')
@register_as_period_task(crontab=CRONTAB_AT_AM_TEN)
@shared_task()
@atomic()
@tmp_to_root_org()