mirror of
https://github.com/KenanZhu/AutoLibrary.git
synced 2026-06-18 07:23:03 +08:00
fix(operators): the operations's result message only show in their output queue
This commit is contained in:
@@ -186,22 +186,18 @@ class AutoLib(MsgBase):
|
|||||||
if run_mode["auto_reserve"]:
|
if run_mode["auto_reserve"]:
|
||||||
if self.__lib_checker.canReserve(reserve_info.get("date")):
|
if self.__lib_checker.canReserve(reserve_info.get("date")):
|
||||||
if self.__lib_reserve.reserve(reserve_info):
|
if self.__lib_reserve.reserve(reserve_info):
|
||||||
self._showTrace(f"用户 {username} 预约成功 !")
|
|
||||||
result = 0
|
result = 0
|
||||||
else:
|
else:
|
||||||
self._showTrace(f"用户 {username} 预约失败 !")
|
|
||||||
result = 1
|
result = 1
|
||||||
else:
|
else:
|
||||||
self._showTrace(f"用户 {username} 无法预约,已跳过")
|
self._showTrace(f"用户 {username} 无法预约,已跳过")
|
||||||
result = 2
|
result = 2
|
||||||
# checkin
|
# checkin
|
||||||
if run_mode["auto_checkin"] and result == 2:
|
if run_mode["auto_checkin"] and result == 2:
|
||||||
if self.__lib_checker.canCheckin(reserve_info.get("date")):
|
if self.__lib_checker.canCheckin():
|
||||||
if self.__lib_checkin.checkin(username):
|
if self.__lib_checkin.checkin(username):
|
||||||
self._showTrace(f"用户 {username} 签到成功 !")
|
|
||||||
result = 0
|
result = 0
|
||||||
else:
|
else:
|
||||||
self._showTrace(f"用户 {username} 签到失败 !")
|
|
||||||
result = 1
|
result = 1
|
||||||
else:
|
else:
|
||||||
self._showTrace(f"用户 {username} 无法签到,已跳过")
|
self._showTrace(f"用户 {username} 无法签到,已跳过")
|
||||||
|
|||||||
@@ -104,4 +104,9 @@ class LibCheckin(LibOperator):
|
|||||||
self._showTrace("签到按钮不可用, 可能不在场馆内, 请连接图书馆网络后重试")
|
self._showTrace("签到按钮不可用, 可能不在场馆内, 请连接图书馆网络后重试")
|
||||||
return False
|
return False
|
||||||
checkin_btn.click()
|
checkin_btn.click()
|
||||||
return self._waitResponseLoad()
|
if self._waitResponseLoad():
|
||||||
|
self._showTrace(f"用户 {username} 签到成功 !")
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
self._showTrace(f"用户 {username} 签到失败 !")
|
||||||
|
return False
|
||||||
|
|||||||
@@ -674,4 +674,8 @@ class LibReserve(LibOperator):
|
|||||||
self._showTrace(f"预约提交失败 !")
|
self._showTrace(f"预约提交失败 !")
|
||||||
if not submit_reserve and have_hover_on_page:
|
if not submit_reserve and have_hover_on_page:
|
||||||
self.__driver.refresh()
|
self.__driver.refresh()
|
||||||
|
if reserve_success:
|
||||||
|
self._showTrace(f"用户 {reserve_info['username']} 预约成功 !")
|
||||||
|
else:
|
||||||
|
self._showTrace(f"用户 {reserve_info['username']} 预约失败 !")
|
||||||
return reserve_success
|
return reserve_success
|
||||||
Reference in New Issue
Block a user