Ejemplo n.º 1
0
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"
Ejemplo n.º 2
0
def reverse_job(jobid):
    try:
        scheduler_server.SchedulerServer().reverse_job(jobid)
    except Exception as result:
        # 发生错误时回滚
        logger.error("发生错误 %s" % result)
        return "0"
    return "1"
Ejemplo n.º 3
0
def restart_scheduler():
    try:
        scheduler_server.SchedulerServer().restart_scheduler()
    except Exception as result:
        # 发生错误时回滚
        logger.error("发生错误 %s" % result)
        return "0"
    return "1"
Ejemplo n.º 4
0
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"
Ejemplo n.º 5
0
def get_scheduler_status():
    return str(scheduler_server.SchedulerServer().get_scheduler_status())
Ejemplo n.º 6
0
def get_job_lists():
    results = scheduler_server.SchedulerServer().get_job_lists()
    # 返回json格式的数据
    return Response(json.dumps(results))