day_k_qfq.class.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. /**
  3. * Class Day_k_base
  4. * @author 王刚涛
  5. * 日线数据
  6. */
  7. class Day_k_base {
  8. public function __construct()
  9. {
  10. }
  11. static public function getInfoById($id)
  12. {
  13. $Table_day_k_base = new Table_day_k_base();
  14. return $Table_day_k_base->getInfoById($id);
  15. }
  16. static public function add($attrs,$date=0)
  17. {
  18. if (empty($attrs)) throw new Exception('参数不能为空', 102);
  19. if($date===0)
  20. {
  21. $date=strtotime(date('Ym'));
  22. }
  23. $Table_day_k_base = new Table_day_k_base($date);
  24. return $Table_day_k_base->add($attrs);
  25. }
  26. static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
  27. {
  28. $Table_day_k_base = new Table_day_k_base();
  29. return $Table_day_k_base->getList($filter, $count, $page, $pageSize);
  30. }
  31. /***
  32. * @param $attrs
  33. * @param int $date
  34. * @return mixed
  35. * @throws Exception
  36. * 添加某一直股票的历史数据
  37. */
  38. static public function insert($attrs,$date=0)
  39. {
  40. if (empty($attrs)) throw new Exception('参数不能为空', 102);
  41. if($date===0)
  42. {
  43. $date=strtotime(date('Ymd'));
  44. }
  45. $Table_day_k_base = new Table_day_k_base($date);
  46. $id = $Table_day_k_base->insert($attrs);
  47. return $id;
  48. }
  49. }
  50. ?>