|
@@ -229,8 +229,18 @@ def get_staff_session_list():
|
|
|
|
|
|
@app.route("/api/getStaffList", methods=["GET"])
|
|
|
def get_staff_list():
|
|
|
- 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")
|
|
|
+ page_id = request.args.get("page_id")
|
|
|
+ if page_id:
|
|
|
+ page_id = int(page_id)
|
|
|
+ else:
|
|
|
+ page_id = const.DEFAULT_PAGE_ID
|
|
|
+ if page_size:
|
|
|
+ page_size = int(page_size)
|
|
|
+ else:
|
|
|
+ page_size = const.DEFAULT_PAGE_SIZE
|
|
|
+
|
|
|
staff_list = app.user_manager.get_staff_list(page_id, page_size)
|
|
|
if not staff_list:
|
|
|
return wrap_response(404, msg="staff not found")
|
|
@@ -248,8 +258,8 @@ def get_conversation_list():
|
|
|
if not staff_id or not user_id:
|
|
|
return wrap_response(404, msg="staff_id and user_id are required")
|
|
|
|
|
|
- page = request.args.get("page")
|
|
|
- response = app.session_manager.get_conversation_list(staff_id, user_id, page, const.DEFAULT_CONVERSATION_SIZE)
|
|
|
+ page_id = request.args.get("page_id")
|
|
|
+ response = app.session_manager.get_conversation_list(staff_id, user_id, page_id, const.DEFAULT_CONVERSATION_SIZE)
|
|
|
return wrap_response(200, data=response)
|
|
|
|
|
|
|