Fix db 文件自动创建失败

This commit is contained in:
Jalin
2020-01-02 13:35:34 +08:00
parent 65fbb6fb5e
commit ee0d045845
2 changed files with 2 additions and 4 deletions

View File

@@ -52,7 +52,7 @@ class ConfigInstance:
self._configs = SuperDict(configs)
self.REDIS.update(configs.get('redis', {}))
db = configs.get('db', {})
if db and not db.get('db_url'):
if db and db.get('engine') in ['mysql']:
db['db_url'] = f"{db.get('engine')}://{db.get('user')}:{db.get('password')}@{db.get('host')}:{db.get('port')}/{db.get('database')}"
self.DATABASE.update(configs.get('db', {}))
self.DEBUG = self._configs.get('app.debug', self.DEBUG)

View File

@@ -96,7 +96,7 @@ class QueryJob(TimestampMixin, BaseModel):
""" 验证当前任务是否可查询"""
if self.left_date < datetime.datetime.now().date():
return False
if self.left_date > (datetime.datetime.now().date() + datetime.timedelta(days=31)):
if self.left_date > (datetime.datetime.now().date() + datetime.timedelta(days=30)):
return False
return True
@@ -230,8 +230,6 @@ class Ticket(TimestampMixin, BaseModel):
def __init__(self, **kwargs) -> None:
super().__init__(**kwargs)
self.left_date_order = lambda: self.left_date.strftime('%Y-%m-%d')
self.secret_str_unquote = lambda: urllib.parse.unquote(self.secret_str)
class Meta:
table = 'tickets'