|
- from official.logic import reserve_hotel_logic as logic
- from common import util
-
-
- def get_info(request):
- """
- 获取酒店产品信息
- :param request:
- :return:
- """
- data = {
- 'hotel_id': request.POST.get('hotel_id', ''), # 酒店ID
- 'start_date': request.POST.get('start_date', ''), # 入住日期
- 'end_date': request.POST.get('end_date', '') # 离店日期
- }
- res = logic.get_info(data) # 获取产品信息
- return util.re_json(res)
-
-
- def get_room_list(request):
- """
- 获取酒店房型列表
- :param request:
- :return:
- """
- data = {
- 'hotel_id': request.POST.get('hotel_id', ''), # 酒店ID
- 'start_date': request.POST.get('start_date', ''), # 入住日期
- 'end_date': request.POST.get('end_date', ''), # 离店日期
- 'room_id': request.POST.get('room_id', '') # 指定房型ID (非必传)
- }
- res = logic.get_room_list(data) # 获取产品信息
- return util.re_json(res)
-
-
- def check_hotel(request):
- """
- 校验酒店数据
- :param request:
- :return:
- """
- data = {
- 'total_details': request.POST.get('total_details', ''), # 单价列表
- 'hotel_id': request.POST.get('hotel_id', ''), # 酒店ID
- 'start_date': request.POST.get('start_date', ''), # 入住日期
- 'end_date': request.POST.get('end_date', ''), # 离店日期
- 'room_id': request.POST.get('room_id', ''), # 指定房型ID
- 'prod_cnt': request.POST.get('prod_cnt', ''), # 产品数量
- }
- res = logic.check_hotel(data) # 获取产品信息
- return util.re_json(res)
-
-
- def make_order(request):
- """
- 酒店下单
- :param request:
- :return:
- """
- data = {
- 'hotel_id': request.POST.get('hotel_id', ''), # 酒店ID
- 'start_date': request.POST.get('start_date', ''), # 入住日期
- 'end_date': request.POST.get('end_date', ''), # 离店日期
- 'room_id': request.POST.get('room_id', ''), # 指定房型ID
- 'prod_cnt': request.POST.get('prod_cnt', ''), # 产品数量
- 'contacts_name': request.POST.get('contacts_name', ''), # 联系人名称
- 'contacts_phone': request.POST.get('contacts_phone', ''), # 手机
- 'in_time': request.POST.get('in_time', ''), # 入住时间
- 'hotel_name': request.POST.get('hotel_name', ''), # 酒店名称
- 'remarks': request.POST.get('remarks', ''), # 备注
- 'passanger_arr': request.POST.get('passanger_arr', ''), # 入住人
- 'system': request.POST.get('system', '3') #系统编号
-
- }
- res = logic.make_order(data) # 获取产品信息
- return util.re_json(res)
|