chenjunkai 5 年之前
父节点
当前提交
a6d589cbf3
共有 1 个文件被更改,包括 8 次插入9 次删除
  1. 8 9
      Controller/EquipmentInfo.py

+ 8 - 9
Controller/EquipmentInfo.py

@@ -149,16 +149,15 @@ class EquipmentInfo(View):
 
 
     def update_info(self, request_dict, userID, response):
-        id_all = request_dict.getlist('all', None)
-        type = request_dict.getlist('eventType', None)
-        if id_all == 1:
+        is_update_all = request_dict.get('is_update_all', 0)
+        eventType = request_dict.get('eventType', None)
+        if int(is_update_all) == 1:
             try:
-                if Type == 57:
-                    eq = Equipment_Info.objects.filter(userID=userID, eventType=type)
-                    eq.update(status=1)
-                else:
-                    eq = Equipment_Info.objects.filter(userID=userID)
-                    eq.update(status=1)
+                eq = Equipment_Info.objects.filter(userID_id=userID)
+                if eventType:
+                    eq = eq.filter(eventType=int(eventType))
+                is_update = eq.update(status=1)
+                return response.json(0, {'update_count': is_update})
             except Exception as e:
                 print(repr(e))
             return response.json(0, {'update_success': 'all'})