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.
 
 
 
 
 

36 lines
850 B

  1. from common import util
  2. def get_bus_line_prod(prod_id):
  3. """
  4. 获取主线路产品信息
  5. :param prod_id:
  6. :return:
  7. """
  8. sql = """SELECT
  9. a.pro_cate_id,
  10. a.pro_cate_name,
  11. a.category_id,
  12. (SELECT category_name from base_category b where a.category_id = category_id) 'category_name',
  13. ifnull(a.sign,'') 'sign'
  14. from prod_category a
  15. WHERE a.pro_cate_id = %s"""
  16. get_info = util.select_row(sql, [prod_id])
  17. return get_info
  18. def get_prod_array(prod_id):
  19. """
  20. 获取产品票种数组
  21. :param prod_id:
  22. :return:
  23. """
  24. sql = """SELECT
  25. prod_id,prod_name,prod_price,0 as 'prod_count',99 as 'prod_stock'
  26. from prod_main
  27. WHERE prod_cate_id = %s"""
  28. get_info = util.select_all(sql, [prod_id])
  29. return get_info