|
|
@@ -33,19 +33,12 @@ try {
|
|
|
return ;
|
|
|
}
|
|
|
|
|
|
- //循环找到最近天数的起始日期
|
|
|
- $count = 0;
|
|
|
- $recent_date = AddOrSubDate($start_date, -$traceback_days);
|
|
|
- do {
|
|
|
- $filter = array(
|
|
|
- 'code' => array($code, '=s'),
|
|
|
- 'date' => array($start_date, 'date_between', $recent_date),
|
|
|
- );
|
|
|
- $count = Index_day_k::getList($filter, 1);
|
|
|
- $recent_date = AddOrSubDate($recent_date, -1);
|
|
|
- }while(($count < $traceback_days) and ($recent_date >= AddOrSubDate(GLOBAL_BEGIN_DATE, -1)));
|
|
|
-
|
|
|
//获取列表
|
|
|
+ $recent_date = Index_day_k::getRecentDateByCode($code, $start_date, $traceback_days);
|
|
|
+ $filter = array(
|
|
|
+ 'code' => array($code, '=s'),
|
|
|
+ 'date' => array($start_date, 'date_between', $recent_date),
|
|
|
+ );
|
|
|
$stock_info = Index_day_k::getListOrderByDate($filter, 0, 0, 0, $order);
|
|
|
|
|
|
if(!empty($stock_info)){
|