Browse Source

添加设备通过uid添加判断是否已使用

zhangdongming 10 tháng trước cách đây
mục cha
commit
131e106ba8
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      Controller/EquipmentManagerV3.py

+ 6 - 1
Controller/EquipmentManagerV3.py

@@ -19,7 +19,7 @@ from Controller.UnicomCombo.UnicomComboController import UnicomComboView
 from Controller.UnicomCombo.WXTechController import WXTechControllerView
 from Controller.UnicomCombo.WXTechController import WXTechControllerView
 from Model.models import Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidChannelSetModel, \
 from Model.models import Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidChannelSetModel, \
     Device_User, iotdeviceInfoModel, UIDCompanySerialModel, UnicomDeviceInfo, CountryModel, \
     Device_User, iotdeviceInfoModel, UIDCompanySerialModel, UnicomDeviceInfo, CountryModel, \
-    DeviceCloudPhotoInfo, UidPushModel, ExperienceContextModel, LogModel, UserAudioVideoPush
+    DeviceCloudPhotoInfo, UidPushModel, ExperienceContextModel, LogModel, UserAudioVideoPush, UIDModel
 from Object.ResponseObject import ResponseObject
 from Object.ResponseObject import ResponseObject
 from Object.TokenObject import TokenObject
 from Object.TokenObject import TokenObject
 from Service.CommonService import CommonService
 from Service.CommonService import CommonService
@@ -159,6 +159,11 @@ class EquipmentManagerV3(View):
         device_user_qs = Device_User.objects.filter(userID=userID).values('username')
         device_user_qs = Device_User.objects.filter(userID=userID).values('username')
         if not device_user_qs.exists():
         if not device_user_qs.exists():
             return response.json(173)
             return response.json(173)
+
+        uid_status = UIDModel.objects.filter(uid=UID).values('status').first()
+        if uid_status and uid_status['status'] == 0:
+            return response.json(10076)
+
         userName = device_user_qs[0]['username']
         userName = device_user_qs[0]['username']
         main_exist = Device_Info.objects.filter(UID=UID)
         main_exist = Device_Info.objects.filter(UID=UID)
         main_exist = main_exist.filter(~Q(vodPrimaryUserID='')).values('vodPrimaryUserID', 'vodPrimaryMaster')
         main_exist = main_exist.filter(~Q(vodPrimaryUserID='')).values('vodPrimaryUserID', 'vodPrimaryMaster')