コード例 #1
0
 public static function updataAllDay()
 {
     self::$log->debugLog("Begin Update All Day");
     /*
     $url = "https://xueqiu.com/stock/forchartk/stocklist.json?symbol=SH000001&period=1day&type=normal&begin=1416728848774&end=1448264848774";
     $json = DayKeeper::curlXueqiuJson($url, self::$tmp->getTmpFile('day.duty.cookie'));
     $json = DayKeeper::parseXueqiuJson($json);
     var_dump($json);
     */
     self::$tmp->addTmp('day.duty.failed', true);
     //更新大盘指数的日线数据 normal
     $list = Refer::getMarket();
     //$limit = 1;
     foreach ($list as $item) {
         //if ($limit-- <= 0) break;
         self::updateSingleDay($item, 'normal');
     }
     //更新个股的日线数据
     $list = Refer::getStock();
     $rights = array('before', 'normal', 'after');
     foreach ($list as $item) {
         foreach ($rights as $type) {
             self::updateSingleDay($item, $type);
         }
     }
     self::$log->debugLog("Finish Update All Day");
 }