maintenance_list 增加 point_id 筛选

FFIB 3 ans auparavant
Parent
Commettre
1f9acd5879
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      api/maintenance_views.py

+ 4 - 0
api/maintenance_views.py

@@ -186,6 +186,7 @@ def maintenance_list(request):
186 186
     query = request.POST.get('query', '')
187 187
     start_time = request.POST.get('start_time', '')
188 188
     end_time = request.POST.get('end_time', '')
189
+    point_id = request.POST.get('point_id', '')
189 190
 
190 191
     maintenances = MaintenaceInfo.objects.filter(status=True)
191 192
 
@@ -202,6 +203,9 @@ def maintenance_list(request):
202 203
         start_time = tc.string_to_utc_datetime(start_time, format='%Y%m%d')
203 204
         end_time = tc.string_to_utc_datetime(end_time + ' 23:59:59', format='%Y%m%d %H:%M:%S')
204 205
         maintenances = maintenances.filter(created_at__range=(start_time, end_time))
206
+    
207
+    if point_id:
208
+        maintenances = maintenances.filter(point_id=point_id)
205 209
 
206 210
     count = maintenances.count()
207 211
     maintenances = maintenances.order_by('-pk')