查询空数组结果修改

parent a42bb4d3
...@@ -33,10 +33,7 @@ class TopUpOrder(Resource): ...@@ -33,10 +33,7 @@ class TopUpOrder(Resource):
args['user_id'] = request.user_id args['user_id'] = request.user_id
data = order_service.TopUpOrderService().get_order(args) data = order_service.TopUpOrderService().get_order(args)
resp = request.return_success resp = request.return_success
if not data.get('content', None): resp['attributes'] = data
resp['attributes'] = []
else:
resp['attributes'] = data
return resp return resp
def post(self): def post(self):
...@@ -79,10 +76,7 @@ class ConsumeOrder(Resource): ...@@ -79,10 +76,7 @@ class ConsumeOrder(Resource):
args['user_id'] = request.user_id args['user_id'] = request.user_id
data = order_service.CurriculumOrderService().get_order(args) data = order_service.CurriculumOrderService().get_order(args)
resp = request.return_success resp = request.return_success
if not data.get('content', None): resp['attributes'] = data
resp['attributes'] = []
else:
resp['attributes'] = data
return resp return resp
def post(self): def post(self):
...@@ -215,10 +209,7 @@ class AllOrders(Resource): ...@@ -215,10 +209,7 @@ class AllOrders(Resource):
args['user_id'] = request.user_id args['user_id'] = request.user_id
data = order_service.getAllOrders(args) data = order_service.getAllOrders(args)
resp = request.return_success resp = request.return_success
if not data.get('content', None): resp['attributes'] = data
resp['attributes'] = []
else:
resp['attributes'] = data
return resp return resp
def post(self): def post(self):
......
...@@ -48,6 +48,8 @@ class TopUpOrderService: ...@@ -48,6 +48,8 @@ class TopUpOrderService:
keys = set(r.keys()) - allowed keys = set(r.keys()) - allowed
for key in keys: for key in keys:
del r[key] del r[key]
if not res:
res = []
return { return {
'content': res, 'content': res,
'pageNum': pageNumber, 'pageNum': pageNumber,
...@@ -157,6 +159,8 @@ class CurriculumOrderService: ...@@ -157,6 +159,8 @@ class CurriculumOrderService:
keys = set(r.keys()) - allowed keys = set(r.keys()) - allowed
for key in keys: for key in keys:
del r[key] del r[key]
if not temp_orders:
temp_orders = []
return { return {
'content': temp_orders, 'content': temp_orders,
'pageNum': pageNumber, 'pageNum': pageNumber,
...@@ -391,6 +395,8 @@ def getAllOrders(args): ...@@ -391,6 +395,8 @@ def getAllOrders(args):
keys = set(r.keys()) - allowed keys = set(r.keys()) - allowed
for key in keys: for key in keys:
del r[key] del r[key]
if not temp_orders:
temp_orders = []
return { return {
'content': temp_orders, 'content': temp_orders,
'pageNum': pageNumber, 'pageNum': pageNumber,
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment