浏览代码

分享设备二维码过期返回优化

linhaohong 5 月之前
父节点
当前提交
840b385b6b
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      Controller/DeviceShare.py

+ 6 - 2
Controller/DeviceShare.py

@@ -195,8 +195,12 @@ class DeviceShareView(View):
             dval = Device_Info.objects.filter(userID_id=userID, UID=UID)
             if not dval.exists():
                 try:
-                    sharerUser = Device_User.objects.get(userID=sharer)
-                    sharerDvqs = Device_Info.objects.get(userID_id=sharer, UID=UID)
+                    try:
+                        sharerUser = Device_User.objects.get(userID=sharer)
+                        sharerDvqs = Device_Info.objects.get(userID_id=sharer, UID=UID)
+                    except Exception as e:
+                        LOGGER.info(f"{sharer}, {UID},分享设备或用户已被删除, errMsg:{repr(e)}")
+                        return response.json(119)
                     deviceId = CommonService.getUserID(getUser=False)
                     sharerDvqs.id = deviceId
                     sharerDvqs.userID_id = userID