def update_email_notice(jobid): try: scheduler_server.SchedulerServer().update_email_notice(jobid) except Exception as result: # 发生错误时回滚 logger.error("发生错误 %s" % result) return "0" return "1"
def reverse_job(jobid): try: scheduler_server.SchedulerServer().reverse_job(jobid) except Exception as result: # 发生错误时回滚 logger.error("发生错误 %s" % result) return "0" return "1"
def restart_scheduler(): try: scheduler_server.SchedulerServer().restart_scheduler() except Exception as result: # 发生错误时回滚 logger.error("发生错误 %s" % result) return "0" return "1"
def update_job_detail(): if request.method == 'POST': logger.info("post") # logger.info(request.form.get("job_id")) logger.info(request.json) logger.info(type(request.json)) else: logger.info("get") logger.info(request.form.get("job_id")) try: scheduler_server.SchedulerServer().update_job_detail(request.json) except Exception as result: # 发生错误时回滚 logger.error("发生错误 %s" % result) return "0" return "1"
def get_scheduler_status(): return str(scheduler_server.SchedulerServer().get_scheduler_status())
def get_job_lists(): results = scheduler_server.SchedulerServer().get_job_lists() # 返回json格式的数据 return Response(json.dumps(results))