pull/632/head
Mr Chen 5 months ago
parent d6b414f022
commit 92b26bd14f
  1. 7
      web/thisdb/crontab.py
  2. 4
      web/utils/crontab.py

@ -20,6 +20,9 @@ def addCrontab(data):
data['update_time'] = now_time data['update_time'] = now_time
return mw.M('crontab').insert(data) return mw.M('crontab').insert(data)
def getCronByName(name):
return mw.M('crontab').where("name=?", (name,)).find()
def setCrontabData(cron_id, data): def setCrontabData(cron_id, data):
mw.M('crontab').where('id=?', (cron_id,)).update(data) mw.M('crontab').where('id=?', (cron_id,)).update(data)
return True return True
@ -31,8 +34,8 @@ def setCrontabStatus(cron_id, status):
def getCrond(id): def getCrond(id):
return mw.M('crontab').where('id=?', (id,)).field(__field).find() return mw.M('crontab').where('id=?', (id,)).field(__field).find()
def deleteCronById(id): def deleteCronById(cron_id):
mw.M('crontab').where("id=?", (id,)).delete() mw.M('crontab').where("id=?", (cron_id,)).delete()
return True return True
def getCrontabList( def getCrontabList(

@ -150,6 +150,10 @@ class crontab(object):
if len(data['name']) < 1: if len(data['name']) < 1:
return mw.returnData(False, '任务名称不能为空!') 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) is_check_pass, msg = self.cronCheck(data)
if not is_check_pass: if not is_check_pass:
return mw.returnData(is_check_pass, msg) return mw.returnData(is_check_pass, msg)

Loading…
Cancel
Save