feat:cancel meeting booking
This commit is contained in:
@@ -123,10 +123,7 @@ def query_meetingbooking_info(params):
|
||||
respones = requests.get(url=request_url, params=params,
|
||||
headers=settings.DEFAULT_HEADER)
|
||||
result = respones.json()
|
||||
if respones.status_code == 200:
|
||||
return result
|
||||
else:
|
||||
raise Exception(f"请求查询会议预定信息失败 状态码: {respones.status_code}")
|
||||
return result
|
||||
|
||||
def book_meeting_room(params, data):
|
||||
print("now params ", params)
|
||||
@@ -140,4 +137,17 @@ def book_meeting_room(params, data):
|
||||
respones = requests.post(url=request_url, params=params,
|
||||
headers=settings.DEFAULT_HEADER, data=json.dumps(data))
|
||||
print("respone ", respones)
|
||||
return respones.text
|
||||
return respones
|
||||
|
||||
def cancel_meeting_booking(params):
|
||||
tenant_id = params.pop('ytenantId')
|
||||
print("now params ", params)
|
||||
print("tenant_id : ", tenant_id)
|
||||
gateway_url, token_url = get_domain({"tenantId": tenant_id})
|
||||
request_url = gateway_url + settings.CANCEL_MEETING[1]
|
||||
print("request url ", request_url)
|
||||
print("paramas ", params)
|
||||
respones = requests.post(url=request_url, params=params,
|
||||
headers=settings.DEFAULT_HEADER)
|
||||
print("respone ", respones)
|
||||
return respones.text
|
||||
@@ -26,5 +26,5 @@ urlpatterns = [
|
||||
path('getMeeting/', views.query_meeting),
|
||||
path('getMeetingBookingDetails/', views.query_meetingooking_info),
|
||||
path('bookMeetingRoom/', views.book_meeting_room),
|
||||
# path('cancelmeeting/',)
|
||||
path('cancelmeeting/', views.cancel_meeting_room)
|
||||
]
|
||||
|
||||
@@ -49,9 +49,9 @@ def query_meeting(request):
|
||||
params['access_token'] = access_token
|
||||
|
||||
meeting_room = getinfo.query_meetingroom(params)
|
||||
content = json.loads(json.dumps(meeting_room))
|
||||
print("room type :",content)
|
||||
return JsonResponse(content)
|
||||
# content = json.loads(json.dumps(meeting_room))
|
||||
print("room type :",meeting_room)
|
||||
return JsonResponse(meeting_room)
|
||||
except Exception as ex:
|
||||
return JsonResponse(str(ex))
|
||||
|
||||
@@ -119,23 +119,14 @@ def book_meeting_room(request):
|
||||
|
||||
def cancel_meeting_room(request):
|
||||
"""
|
||||
:data {
|
||||
startDateTime (not null)
|
||||
endDateTime (not null)
|
||||
qzId (not null)
|
||||
ownnerId (not null)
|
||||
subject (not null)
|
||||
meetingroomId (not null)
|
||||
content (not null)
|
||||
personAmount (not null)
|
||||
params{
|
||||
ytenantId
|
||||
meetingId
|
||||
}
|
||||
:params: ytenantId (not null)
|
||||
:return:
|
||||
"""
|
||||
if request.method == 'POST':
|
||||
params = request.GET.dict()
|
||||
data = request.POST.dict()
|
||||
print("data is {0}".format(data))
|
||||
print("当前params : {0}".format(params))
|
||||
tenant_id = params.get('ytenantId', None)
|
||||
if not tenant_id:
|
||||
@@ -144,7 +135,7 @@ def cancel_meeting_room(request):
|
||||
access_token = getinfo.get_access_token(tenant_id)
|
||||
params['access_token'] = access_token
|
||||
|
||||
book_meeting = getinfo.book_meeting_room(params,data)
|
||||
book_meeting = getinfo.cancel_meeting_booking(params)
|
||||
content = json.loads(json.dumps(book_meeting))
|
||||
print("room type :", content)
|
||||
return JsonResponse(content)
|
||||
|
||||
Reference in New Issue
Block a user