You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

38 lines
913 B

  1. from official.logic import reserve_bus_logic as logic
  2. from common import util
  3. def get_prod_info(request):
  4. """
  5. 巴士产品获取
  6. :param request:
  7. :return:
  8. """
  9. # 获取参数
  10. prod_id = request.POST.get('prod_id', '') # 产品ID
  11. get_info = logic.get_prod_info(prod_id) # 获取产品信息
  12. return util.re_json(get_info)
  13. def get_line_stock(request):
  14. """
  15. 获取主线路库存信息
  16. :param request:
  17. :return:
  18. """
  19. prod_id = request.POST.get('prod_id', '') # 产品ID
  20. date = request.POST.get('date', '') # 日期
  21. get_stock = logic.get_line_stock(prod_id, date)
  22. return util.re_json(get_stock)
  23. def get_prod_array(request):
  24. """
  25. 获取产品数组
  26. :param request:
  27. :return:
  28. """
  29. prod_id = request.POST.get('prod_id', '') # 子线路产品ID
  30. get_prod = logic.get_prod_array(prod_id)
  31. return util.re_json(get_prod)