From cce3ef6867037247a638bd5b49a41b60f2703ebe Mon Sep 17 00:00:00 2001 From: wlt233 <1486185683@qq.com> Date: Sat, 17 Aug 2024 23:26:57 +0800 Subject: [PATCH] implement more api --- main.py | 2 +- sif/modules/scenario.py | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 7fdef35..f9a041d 100644 --- a/main.py +++ b/main.py @@ -26,7 +26,7 @@ app.config["PACKAGE_VERSION"] = "97.4.6" @app.before_server_start -async def attach_db(app, loop): +async def init(app, loop): load_assets() @app.middleware("request") diff --git a/sif/modules/scenario.py b/sif/modules/scenario.py index 6e62212..6f45b36 100644 --- a/sif/modules/scenario.py +++ b/sif/modules/scenario.py @@ -32,7 +32,7 @@ async def scenario_scenarioStatus(request: Request): @bp_sif_scenario.route("/subscenario/subscenarioStatus", methods=["POST"]) @common_api async def subscenario_subscenarioStatus(request: Request): - # subscenario_id_list = [t[0] for t in get_masterdata("scenario.db", "subscenario_m", ["subscenario_id"])] # not found + # subscenario_id_list = [t[0] for t in get_masterdata("subscenario.db", "subscenario_m", ["subscenario_id"])] subscenario_id_list = list(range(1, 3384)) for i in [67,69,70,143,572,573,2563,2564,2565,2575,2594,2617,2634,2635,2638,2808,2838, 2839,2992,2993,3176,3213,3214,3215,3216,3217,3218,3224,3225,3226,3347]: @@ -48,4 +48,37 @@ async def subscenario_subscenarioStatus(request: Request): "status": 2 }) + return resp + + + +@bp_sif_scenario.route("/eventscenario/status", methods=["POST"]) +@common_api +async def eventscenario_status(request: Request): + + ### TODO - PLACEHOLDER ### + + resp = { + "event_scenario_list": [ + { + "event_id": 10001, + "event_scenario_btn_asset": "assets/image/ui/eventscenario/38_se_ba_t.png", + "open_date": "2014-11-20 15:00:00", + "chapter_list": [ + { + "event_scenario_id": 36, + "chapter": 1, + "chapter_asset": "assets/image/ui/eventscenario/38_se_ic_1.png", + "status": 2, + "open_flash_flag": 0, + "is_reward": False, + "cost_type": 1000, + "item_id": 1200, + "amount": 1 + } + ] + }, + ] + } + return resp \ No newline at end of file