This commit is contained in:
Mr Chen
2024-12-05 05:22:16 +08:00
parent d6b414f022
commit 92b26bd14f
2 changed files with 9 additions and 2 deletions
+5 -2
View File
@@ -20,6 +20,9 @@ def addCrontab(data):
data['update_time'] = now_time
return mw.M('crontab').insert(data)
def getCronByName(name):
return mw.M('crontab').where("name=?", (name,)).find()
def setCrontabData(cron_id, data):
mw.M('crontab').where('id=?', (cron_id,)).update(data)
return True
@@ -31,8 +34,8 @@ def setCrontabStatus(cron_id, status):
def getCrond(id):
return mw.M('crontab').where('id=?', (id,)).field(__field).find()
def deleteCronById(id):
mw.M('crontab').where("id=?", (id,)).delete()
def deleteCronById(cron_id):
mw.M('crontab').where("id=?", (cron_id,)).delete()
return True
def getCrontabList(
+4
View File
@@ -150,6 +150,10 @@ class crontab(object):
if len(data['name']) < 1:
return mw.returnData(False, '任务名称不能为空!')
info = thisdb.getCronByName(data['name'])
if info is not None:
return mw.returnData(False, '任务名称重复!')
is_check_pass, msg = self.cronCheck(data)
if not is_check_pass:
return mw.returnData(is_check_pass, msg)