feat:copy->deepcopy

This commit is contained in:
yujj128
2025-06-16 16:20:01 +08:00
parent dc7314fe59
commit 78e1ca078a

View File

@@ -4,6 +4,7 @@ from yonbip_open_api_sdk import sign_opt, request_opt
import requests
from decouple import config
from yj_room_agent.yj_logger import logger
from copy import deepcopy
APPKEY = config('APPKEY', default="")
APPSECRET = config('APPSECRET', default="")
@@ -87,6 +88,7 @@ def get_access_token(tenant_id):
'''
def get_domain(params):
logger.info(f"Start to get domain , params is {params}")
params = deepcopy(params)
request_url = DEFAULT_AUTH_URL + GATEWAY_INTF
logger.debug("request_url => {0}".format(request_url))
headers = {'Content-Type': 'application/json'}
@@ -114,7 +116,7 @@ def get_domain(params):
def query_meetingroom_type(params: dict):
# ytenantId
logger.info("Start to query meeting_room type")
params = params.copy()
params = deepcopy(params)
params['ytenantId'] = params.pop('tenantId')
header = DEFAULT_HEADER.copy()
header['yht_access_token'] = params.pop('yht_access_token',None)
@@ -136,7 +138,7 @@ def query_meetingroom_type(params: dict):
def query_meetingroom(params: dict):
# ytenantId
logger.info("Start to query meeting_room")
params = params.copy()
params = deepcopy(params)
header = DEFAULT_HEADER.copy()
header['yht_access_token'] = params.pop('yht_access_token',None)
logger.info("params = > {0} header = > {1}".format(params,header))
@@ -161,7 +163,7 @@ def query_meetingroom(params: dict):
def query_meetingbooking_info(params: dict):
# ytenantId
logger.info("Start to query meeting_booking_room")
params = params.copy()
params = deepcopy(params)
header = DEFAULT_HEADER.copy()
header['yht_access_token'] = params.pop('yht_access_token',None)
logger.info("params = > {0} header = > {1}".format(params,header))
@@ -186,6 +188,7 @@ def query_meetingbooking_info(params: dict):
def book_meeting(params: dict, data: dict):
# tenantId
logger.info("Start to book meeting")
params = deepcopy(params)
header = DEFAULT_HEADER.copy()
header['yht_access_token'] = params.pop('yht_access_token',None)
logger.info("params = > {0} header = > {1}".format(params,header))
@@ -208,7 +211,9 @@ def book_meeting(params: dict, data: dict):
def edit_meeting_info(params: dict, data: dict):
# tenantId
logger.info("Start to edit_meeting_info")
params = deepcopy(params)
header = DEFAULT_HEADER.copy()
params = deepcopy(params)
header['yht_access_token'] = params.pop('yht_access_token',None)
logger.info("params = > {0} header = > {1}".format(params,header))
tenant_id = params.get("tenantId", None)
@@ -231,6 +236,7 @@ def edit_meeting_info(params: dict, data: dict):
def cancel_meeting(params: dict):
# tenantId
logger.info("Start to cancel meeting")
params = deepcopy(params)
header = DEFAULT_HEADER.copy()
header['yht_access_token'] = params.pop('yht_access_token',None)
logger.info("params = > {0} header = > {1}".format(params,header))