From 5e5deba7738f0efb08aebe89e224f8f1a0490be4 Mon Sep 17 00:00:00 2001 From: KenanZhu <3471685733@qq.com> Date: Fri, 28 Nov 2025 15:15:39 +0800 Subject: [PATCH] fix(LibReserve): fix the mistakely passed parameter 'reserve_info' we forget to pass the username because the 'reserve_info' do not contain the username --- src/operators/AutoLib.py | 2 +- src/operators/LibReserve.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/operators/AutoLib.py b/src/operators/AutoLib.py index 43d160a..8443eba 100644 --- a/src/operators/AutoLib.py +++ b/src/operators/AutoLib.py @@ -187,7 +187,7 @@ class AutoLib(MsgBase): # reserve if run_mode["auto_reserve"]: if self.__lib_checker.canReserve(reserve_info.get("date")): - if self.__lib_reserve.reserve(reserve_info): + if self.__lib_reserve.reserve(username, reserve_info): result = 0 else: result = 1 diff --git a/src/operators/LibReserve.py b/src/operators/LibReserve.py index 3383dea..79fd789 100644 --- a/src/operators/LibReserve.py +++ b/src/operators/LibReserve.py @@ -627,6 +627,7 @@ class LibReserve(LibOperator): def reserve( self, + username: str, reserve_info: dict ) -> bool: @@ -683,7 +684,7 @@ class LibReserve(LibOperator): if not submit_reserve and have_hover_on_page: self.__driver.refresh() if reserve_success: - self._showTrace(f"用户 {reserve_info['username']} 预约成功 !") + self._showTrace(f"用户 {username} 预约成功 !") else: - self._showTrace(f"用户 {reserve_info['username']} 预约失败 !") + self._showTrace(f"用户 {username} 预约失败 !") return reserve_success \ No newline at end of file