|
@@ -207,7 +207,18 @@ class SerialNumberView(View):
|
|
|
company_serial_qs = CompanySerialModel.objects.filter(company__secret=company_id,
|
|
|
serial_number__serial_number=serial)
|
|
|
if not company_serial_qs.exists():
|
|
|
- return response.json(173)
|
|
|
+ uid_company_serial_qs = UIDCompanySerialModel.objects.filter(company_serial__company__mark=mark,
|
|
|
+ company_serial__serial_number__serial_number=serial)
|
|
|
+
|
|
|
+ uid = uid_company_serial_qs.values('uid__uid', 'uid__mac', 'uid__uid_extra')[0]
|
|
|
+
|
|
|
+ res = {
|
|
|
+ 'uid': CommonService.encode_data(uid['uid__uid']),
|
|
|
+ 'mac': CommonService.encode_data(uid['uid__mac']),
|
|
|
+ 'extra': uid['uid__uid_extra']
|
|
|
+ }
|
|
|
+ return response.json(0, res)
|
|
|
+
|
|
|
|
|
|
# 当序列号已关联UID
|
|
|
company_serial = company_serial_qs[0]
|