locky пре 4 година
родитељ
комит
f491864e9b
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6 2
      Controller/CloudTest.py

+ 6 - 2
Controller/CloudTest.py

@@ -51,10 +51,14 @@ class cloudTestView(View):
             # 查询设备是否存在
             deviceInfo_qs = Device_Info.objects.filter(userID_id=oldUserID, UID=uid, isExist=1)
             if deviceInfo_qs[0]:
-                # 更新设备信息
                 deviceUser_qs = Device_User.objects.filter(username=username).values('userID')
                 userID = deviceUser_qs[0]['userID']
-                deviceInfo_qs.update(userID=userID)
+                # 判断该用户的userID是否跟转移的一样
+                if userID == oldUserID:
+                    return response.json(10008)
+                # 更新设备信息
+                else:
+                    deviceInfo_qs.update(userID=userID)
         except Exception as e:
             # print(e)
             return response.json(500, repr(e))