libushang hai 5 meses
pai
achega
1a3744efa8
Modificáronse 1 ficheiros con 13 adicións e 9 borrados
  1. 13 9
      routers/api/videoResource/avcon.py

+ 13 - 9
routers/api/videoResource/avcon.py

@@ -58,17 +58,21 @@ async def get_start_mini_param(
     db: Session = Depends(get_db),
     user_id = Depends(valid_access_token)
 ):
-    user_info = db.query(AvconUser).filter(AvconUser.user_id).first()
-    if user_info is None:
-        return {
-            "code": 500,
-            "msg": "当前账号对应的融合设备为空,请联系管理员配置。"
-        }
+    userid = get_req_param_optional(body, "userid")
+    if userid == "":
+        user_info = db.query(AvconUser).filter(AvconUser.user_id).first()
+        if user_info is None:
+            return {
+                "code": 500,
+                "msg": "当前账号对应的融合设备为空,请联系管理员配置。"
+            }
 
-    userid = user_info.dev_id
-    password = "123"
+        userid = user_info.dev_id
+
+    password = get_req_param_optional(body, "password")
+    if password == "":
+        password = "123"
 
-    # 自动入会时的会议ID,若不传roomid或roomid为空,则程序会自动召开一个会议,并将dev-list对应的人员拉入会议中
     roomid = get_req_param_optional(body, "roomid")
 
     windowpos = get_req_param(body, "windowpos")