|
@@ -208,8 +208,18 @@ def get_staff_session_list():
|
|
|
if not staff_id:
|
|
|
return wrap_response(404, msg="staff_id is required")
|
|
|
|
|
|
- page_size = request.args.get("page_size", const.DEFAULT_PAGE_SIZE)
|
|
|
- page_id = request.args.get("page_id", const.DEFAULT_PAGE_ID)
|
|
|
+ # check params
|
|
|
+ page_size = request.args.get("page_size")
|
|
|
+ if page_size:
|
|
|
+ page_size = int(page_size)
|
|
|
+ else:
|
|
|
+ page_size = const.DEFAULT_PAGE_SIZE
|
|
|
+ page_id = request.args.get("page_id")
|
|
|
+ if page_id:
|
|
|
+ page_id = int(page_id)
|
|
|
+ else:
|
|
|
+ page_id = const.DEFAULT_PAGE_ID
|
|
|
+
|
|
|
staff_session_list = app.session_manager.get_staff_session_list(staff_id, page_id, page_size)
|
|
|
if not staff_session_list:
|
|
|
return wrap_response(404, msg="staff not found")
|