Add phone_model and datetime fields to scan-data-labels API endpoint

This commit is contained in:
Fam Zheng 2025-11-15 18:16:37 +00:00
parent c0a197e4a5
commit 7007f14109

View File

@ -1912,7 +1912,7 @@ class ScanDataLabelsView(BaseView):
def get(self, request): def get(self, request):
ret = [] ret = []
for x in ScanData.objects.all().filter(labels__isnull=False).order_by('pk').values('id', 'labels', 'image', 'code', 'succeeded'): for x in ScanData.objects.all().filter(labels__isnull=False).order_by('pk').values('id', 'labels', 'image', 'code', 'succeeded', 'phone_model', 'datetime'):
if not x.get('labels'): if not x.get('labels'):
continue continue
ret.append({ ret.append({
@ -1921,6 +1921,8 @@ class ScanDataLabelsView(BaseView):
'code': x.get('code'), 'code': x.get('code'),
'image': x.get('image'), 'image': x.get('image'),
'succeeded': x.get('succeeded'), 'succeeded': x.get('succeeded'),
'phone_model': x.get('phone_model'),
'datetime': x.get('datetime'),
}) })
return JsonResponse({ return JsonResponse({
'items': ret, 'items': ret,