feat:规范传入租户id字段统一为tenantId+新增第二个取消会议的接口
This commit is contained in:
1
.env
1
.env
@@ -25,5 +25,6 @@ QUERY_MEETING_ROOM = '/yonbip/uspace/external/access/getMeetingRoom'
|
||||
QUERY_MEETINGBOOKING_INFO = '/yonbip/uspace/external/access/getDestineInformation'
|
||||
BOOK_MEETING_ROOM = '/yonbip/uspace/destine/Meeting'
|
||||
CANCEL_MEETING = '/yonbip/uspace/cancel/Meeting'
|
||||
CANCEL_MEETING2 = '/yonbip/uspace/external/access/cancel'
|
||||
BOOKMEETING = '/yonbip/uspace/external/access/book'
|
||||
EDIT_MEETING = '/yonbip/uspace/external/access/edit'
|
||||
|
||||
@@ -216,6 +216,28 @@ def edit_meeting(params: dict, data: dict):
|
||||
print("content is :", content)
|
||||
return str(content)
|
||||
|
||||
'''
|
||||
第二个会议取消接口
|
||||
'''
|
||||
def cancel_meeting2(params: dict)->str:
|
||||
"""
|
||||
params{
|
||||
ytenantId
|
||||
meetingId
|
||||
}
|
||||
:return:
|
||||
"""
|
||||
print("当前params : {0}".format(params))
|
||||
tenant_id = params.get('tenantId', None)
|
||||
if not tenant_id:
|
||||
raise Exception("tenantId 不能为空")
|
||||
access_token = getinfo.get_access_token(tenant_id)
|
||||
params['access_token'] = access_token
|
||||
book_meeting = getinfo.cancel_meeting(params)
|
||||
content = json.loads(json.dumps(book_meeting))
|
||||
print("content is :", content)
|
||||
return str(content)
|
||||
|
||||
def check_and_process_think(content: str) -> str:
|
||||
filtered_text = re.sub(r"<think\b[^>]*>.*?</think>", '', content, flags=re.DOTALL)
|
||||
return filtered_text
|
||||
|
||||
@@ -20,6 +20,7 @@ QUERY_MEETINGBOOKING_INFO = config('QUERY_MEETINGBOOKING_INFO', default="")
|
||||
BOOK_MEETING_ROOM = config('BOOK_MEETING_ROOM', default="")
|
||||
BOOKMEETING = config('BOOKMEETING', default="")
|
||||
CANCEL_MEETING = config('CANCEL_MEETING', default="")
|
||||
CANCEL_MEETING2 = config('CANCEL_MEETING2', default="")
|
||||
EDIT_MEETING = config('EDIT_MEETING', default="")
|
||||
DEFAULT_HEADER = {'Content-Type': 'application/json'}
|
||||
|
||||
@@ -236,7 +237,7 @@ def cancel_meeting(params:dict):
|
||||
print("now params ", params)
|
||||
print("tenant_id : ", tenant_id)
|
||||
gateway_url, token_url = get_domain({"tenantId": tenant_id})
|
||||
request_url = gateway_url + CANCEL_MEETING
|
||||
request_url = gateway_url + CANCEL_MEETING2
|
||||
print("request url ", request_url)
|
||||
print("paramas ", params)
|
||||
respones = requests.get(url=request_url, params=params,
|
||||
|
||||
@@ -28,6 +28,7 @@ urlpatterns = [
|
||||
path('bookMeetingRoom/', views.book_meeting_room),
|
||||
path('bookMeeting/', views.book_meeting),
|
||||
path('cancelMeeting/', views.cancel_meeting),
|
||||
path('cancelMeeting2/', views.cancel_meeting),
|
||||
path('editMeeting/',views.edit_meeting)
|
||||
|
||||
]
|
||||
|
||||
@@ -218,6 +218,31 @@ def cancel_meeting(request):
|
||||
except Exception as ex:
|
||||
return JsonResponse(str(ex))
|
||||
|
||||
def cancel_meeting2(request):
|
||||
"""
|
||||
params{
|
||||
tenantId
|
||||
meetingId
|
||||
}
|
||||
:return:
|
||||
"""
|
||||
if request.method == 'GET':
|
||||
params = request.GET.dict()
|
||||
print("当前params : {0}".format(params))
|
||||
tenant_id = params.get('tenantId', None)
|
||||
if not tenant_id:
|
||||
raise Exception("tenantId 不能为空")
|
||||
try:
|
||||
access_token = getinfo.get_access_token(tenant_id)
|
||||
params['access_token'] = access_token
|
||||
|
||||
result = getinfo.cancel_meeting(params)
|
||||
content = json.loads(json.dumps(result))
|
||||
print("content :", content)
|
||||
return JsonResponse(content)
|
||||
except Exception as ex:
|
||||
return JsonResponse(str(ex))
|
||||
|
||||
|
||||
@require_POST
|
||||
def room_chat(request):
|
||||
|
||||
Reference in New Issue
Block a user