diff --git a/web/admin/crontab/__init__.py b/web/admin/crontab/__init__.py index a59de70ba..64adb51cf 100644 --- a/web/admin/crontab/__init__.py +++ b/web/admin/crontab/__init__.py @@ -115,7 +115,11 @@ def add(): request_data['sname'] = request.form.get('sname', '') request_data['sbody'] = request.form.get('sbody', '') request_data['url_address'] = request.form.get('urladdress', '') - + + info = thisdb.getCronByName(request_data['name']) + if info is not None: + return mw.returnData(False, '任务名称重复') + cron_id = MwCrontab.instance().add(request_data) if cron_id > 0: return mw.returnData(True, '添加成功') diff --git a/web/utils/crontab.py b/web/utils/crontab.py index 113bf7ed5..5670a327b 100644 --- a/web/utils/crontab.py +++ b/web/utils/crontab.py @@ -151,11 +151,6 @@ class crontab(object): # 任务名称不能为空 return -1 - info = thisdb.getCronByName(data['name']) - if info is not None: - # 任务名称重复! - return -1 - is_check_pass, msg = self.cronCheck(data) if not is_check_pass: return mw.returnData(is_check_pass, msg)