Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

51 строка
1.3 KiB

  1. from common import curl_interface
  2. from django.conf import settings
  3. from urllib import parse
  4. def get_info(send_data):
  5. """
  6. 获取酒店详情
  7. :param send_data:
  8. :return:
  9. """
  10. curl = curl_interface.CurlInterface(send_data, 4)
  11. result = curl.exec(settings.WX_HOST + '/zzcx/home/hotel/get-info', 'POST')
  12. return result
  13. def get_room_list(send_data):
  14. """
  15. 获取房型列表
  16. :param send_data:
  17. :return:
  18. """
  19. curl = curl_interface.CurlInterface(send_data, 4)
  20. result = curl.exec(settings.WX_HOST + '/zzcx/home/hotel/get-room-list', 'POST')
  21. return result
  22. def check_hotel(send_data):
  23. """
  24. 校验酒店
  25. :param send_data:
  26. :return:
  27. """
  28. curl = curl_interface.CurlInterface(send_data, 4)
  29. result = curl.exec(settings.WX_HOST + '/zzcx/home/hotel/check-hotel', 'POST')
  30. return result
  31. def make_order(send_data):
  32. """
  33. 酒店下单
  34. :param send_data:
  35. :return:
  36. """
  37. curl = curl_interface.CurlInterface(send_data, 4)
  38. result = curl.exec(settings.WX_HOST + '/zzcx/home/hotel/make-order', 'POST')
  39. if result['flag'] is True:
  40. result['data']['pay_url'] = settings.FX_HOST + '/fx/?r=weChat/we-chat/q-code&qCode=' + parse.quote_plus(
  41. result['data']['pay_url'])
  42. return result