def search_item2(): """ 搜索item post实现 参数: search_key: 指定搜索关键字 page_num: 指定返回页数(0开始) :return: """ try: data = Transfer().handle_post() key = '%{}%'.format(data["search_key"]) page_num = int(data["page_num"]) print("key and page_num: ", key, page_num) data = Item.search_item(key, page_num) print(data) return dict(code=1, msg='search items successfully', data=data) except Exception as e: print(e) return ItemNotFound() if isinstance(e, NotFound) else SomethingError()
def search_item(): """ 搜索item get实现 参数: search_key: 指定搜索关键字 page_num: 指定返回页数(0开始) :return: """ try: args = Transfer().handle_get() search_key = args.get("search_key") page_num = int(args.get("page_num")) search_key = '%{}%'.format(search_key) print("key and page_num: ", search_key, page_num) data = Item.search_item(search_key, page_num) print(data) return dict(code=1, msg='search items successfully', data=data) except Exception as e: print(e) return ItemNotFound() if isinstance(e, NotFound) else SomethingError()