chenjunkai 6 éve
szülő
commit
d17e8ffa98
1 módosított fájl, 12 hozzáadás és 4 törlés
  1. 12 4
      Controller/EquipmentOTA.py

+ 12 - 4
Controller/EquipmentOTA.py

@@ -175,8 +175,16 @@ class EquipmentVersionView(View):
 
     def do_query(self, request_dict, response):
         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)