|
@@ -306,6 +306,7 @@ class AiServeView(View):
|
|
|
pageNo = request_dict.get('pageNo', None)
|
|
|
pageSize = request_dict.get('pageSize', None)
|
|
|
uid = request_dict.get('uid', None)
|
|
|
+ order_id = request_dict.get('orderId', None)
|
|
|
serialNumber = request_dict.get('serialNumber', None)
|
|
|
if not all([pageNo, pageSize]):
|
|
|
return response.json(444)
|
|
@@ -320,7 +321,8 @@ class AiServeView(View):
|
|
|
device_info_qs = Device_Info.objects.filter(serial_number=serialNumber).values('UID')
|
|
|
uid = device_info_qs[0]['UID'] if device_info_qs.exists() else 'N/A'
|
|
|
ai_service_qs = ai_service_qs.filter(uid__icontains=uid)
|
|
|
-
|
|
|
+ if order_id:
|
|
|
+ ai_service_qs = ai_service_qs.filter(orders_id=order_id)
|
|
|
if not ai_service_qs.exists():
|
|
|
return response.json(0, [])
|
|
|
|
|
@@ -333,6 +335,7 @@ class AiServeView(View):
|
|
|
'use_status',
|
|
|
'detect_status',
|
|
|
'detect_group',
|
|
|
+ 'orders_id',
|
|
|
'endTime',
|
|
|
'addTime',
|
|
|
'updTime', 'user_name').order_by('-addTime')
|
|
@@ -350,6 +353,7 @@ class AiServeView(View):
|
|
|
'addTime': ai_service['addTime'],
|
|
|
'updTime': ai_service['updTime'],
|
|
|
'user_name': ai_service['user_name'],
|
|
|
+ 'order_id': ai_service['orders_id'],
|
|
|
'serial_number': 'N/A'
|
|
|
}
|
|
|
device_info_qs = Device_Info.objects.filter(UID=ai_service['uid']).values('serial_number')
|