|
@@ -337,11 +337,12 @@ class SerialNumberView(View):
|
|
|
return response.json(444)
|
|
|
|
|
|
def do_detach_uid(self, userID, request_dict, response):
|
|
|
- uid = request_dict.get('uid', None)
|
|
|
+ serial_number = request_dict.get('serial_number', None)
|
|
|
+
|
|
|
+ if serial_number:
|
|
|
+ serial = serial_number[0:6]
|
|
|
|
|
|
- if uid:
|
|
|
- uid = CommonService.decode_data(uid)
|
|
|
- uid_serial_qs = UIDCompanySerialModel.objects.filter(uid__uid=uid)
|
|
|
+ uid_serial_qs = UIDCompanySerialModel.objects.filter(company_serial=serial)
|
|
|
if uid_serial_qs.exists():
|
|
|
uid_serial = uid_serial_qs[0]
|
|
|
|
|
@@ -351,7 +352,7 @@ class SerialNumberView(View):
|
|
|
company_serial.status = 1
|
|
|
company_serial.save()
|
|
|
|
|
|
- uid_qs = UIDModel.objects.filter(uid=uid)
|
|
|
+ uid_qs = UIDModel.objects.filter(uid=uid_serial.uid)
|
|
|
if uid_qs.exists():
|
|
|
uid = uid_qs[0]
|
|
|
uid.status = 0
|