保全、抄作业前加载作业

This commit is contained in:
zhbaor 2024-11-25 08:40:32 +08:00
parent ee4fab55c1
commit 14822ff490
3 changed files with 28 additions and 2 deletions

View file

@ -15,6 +15,7 @@ class CopyWorksSolver(SceneGraphSolver):
def run(self):
self.conf = config.conf.work
config.load_works()
self.select_data = {}
if self.conf.intelligent_select:
self.init_select_data()

View file

@ -21,6 +21,7 @@ class SSSSolver(SceneGraphSolver):
def run(self) -> bool:
logger.info("Start: 保全作战")
config.load_works()
self.copilot_stages = [
stage.model_dump(exclude_none=True) for stage in config.works["sss"].stages
]

View file

@ -10,7 +10,6 @@ from functools import wraps
from io import BytesIO
from threading import Thread
import pytz
from flask import Flask, abort, request, send_file, send_from_directory
from flask_cors import CORS
from flask_sock import Sock
@ -18,7 +17,6 @@ from tzlocal import get_localzone
from werkzeug.exceptions import NotFound
from mower import __system__
from mower.solvers.infra.report import ReportSolver
from mower.utils import config
from mower.utils.log import logger
from mower.utils.path import get_path
@ -405,12 +403,16 @@ def date2str(target: datetime.date):
@app.route("/report/getReportData")
def get_report_data():
from mower.solvers.infra.report import ReportSolver
a = ReportSolver()
return a.get_report_data()
@app.route("/report/getOrundumData")
def get_orundum_data():
from mower.solvers.infra.report import ReportSolver
a = ReportSolver()
return a.get_orundum_data()
@ -475,6 +477,8 @@ def get_idle_status():
@app.route("/task", methods=["GET", "POST"])
@post_require_token
def get_count():
import pytz
from mower import __main__
base_scheduler = __main__.base_scheduler
@ -550,3 +554,23 @@ def get_count():
]
else:
return []
@app.route("/debug/log")
def list_log():
return []
@app.route("/debug/log/<filename>")
def send_log_file(filename):
return ""
@app.route("/debug/screenshot")
def list_screenshot(filename):
return []
@app.route("/debug/screenshot/<filename>")
def send_screenshot(filename):
return ""