Kaynağa Gözat

已读/删除AI消息id_list参数获取方式

locky 3 yıl önce
ebeveyn
işleme
936cb6d2ba
1 değiştirilmiş dosya ile 6 ekleme ve 6 silme
  1. 6 6
      Controller/AiController.py

+ 6 - 6
Controller/AiController.py

@@ -829,9 +829,9 @@ class AiView(View):
                 is_update = Ai_Push_Info.objects.filter(userID_id=userID).update(status=1)
                 return response.json(0, {'update_count': is_update})
             else:
-                id_list = request_dict.getlist('id[]', None)
-                if not id_list or len(id_list) < 1:     # 单个已读
-                    id_list = request_dict.getlist('id', None)
+                id_list = request_dict.getlist('id_list', None)
+                if not id_list:
+                    return response.json(444)
                 param_flag = CommonService.get_param_flag(data=[id_list])
                 if not param_flag:
                     return response.json(444)
@@ -849,9 +849,9 @@ class AiView(View):
             return response.json(500, repr(e))
 
     def deleteInfo(self, userID, request_dict, response):
-        id_list = request_dict.getlist('id[]', None)
-        if not id_list or len(id_list) < 1:     # 单个删除
-            id_list = request_dict.getlist('id', None)
+        id_list = request_dict.getlist('id_list', None)
+        if not id_list:
+            return response.json(444)
         try:
             param_flag = CommonService.get_param_flag(data=[id_list])
             if not param_flag: