|
@@ -175,8 +175,16 @@ class EquipmentVersionView(View):
|
|
|
|
|
|
def do_query(self, request_dict, response):
|
|
def do_query(self, request_dict, response):
|
|
mci = request_dict.get('mci', None)
|
|
mci = request_dict.get('mci', None)
|
|
- if mci is None:
|
|
|
|
- return response.json(444, 'mci')
|
|
|
|
- ev_qs = Equipment_Version.objects.filter(mci=mci).values()
|
|
|
|
- res = CommonService.qs_to_list(ev_qs)
|
|
|
|
|
|
+ page = request_dict.get('page', None)
|
|
|
|
+ line = request_dict.get('line', None)
|
|
|
|
+ if not page or not line:
|
|
|
|
+ return response.json(444, 'page,line')
|
|
|
|
+ if mci is not None:
|
|
|
|
+ ev_qs = Equipment_Version.objects.filter(mci=mci).values()
|
|
|
|
+ else:
|
|
|
|
+ ev_qs = Equipment_Version.objects.values()
|
|
|
|
+ res = {
|
|
|
|
+ 'datas': CommonService.qs_to_list(ev_qs[(page - 1) * line:page * line]),
|
|
|
|
+ 'count': ev_qs.count()
|
|
|
|
+ }
|
|
return response.json(0, res)
|
|
return response.json(0, res)
|