Browse Source

添加设备增加UID状态校验,uid未分配状态则返回请联系客服

zhangdongming 10 months ago
parent
commit
060adf5ae5
1 changed files with 6 additions and 1 deletions
  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 Model.models import Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidChannelSetModel, \
     Device_User, iotdeviceInfoModel, UIDCompanySerialModel, UnicomDeviceInfo, CountryModel, \
-    DeviceCloudPhotoInfo, UidPushModel, ExperienceContextModel, LogModel, UserAudioVideoPush
+    DeviceCloudPhotoInfo, UidPushModel, ExperienceContextModel, LogModel, UserAudioVideoPush, UIDModel
 from Object.ResponseObject import ResponseObject
 from Object.TokenObject import TokenObject
 from Service.CommonService import CommonService
@@ -159,6 +159,11 @@ class EquipmentManagerV3(View):
         device_user_qs = Device_User.objects.filter(userID=userID).values('username')
         if not device_user_qs.exists():
             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']
         main_exist = Device_Info.objects.filter(UID=UID)
         main_exist = main_exist.filter(~Q(vodPrimaryUserID='')).values('vodPrimaryUserID', 'vodPrimaryMaster')