chenbo 4 lat temu
rodzic
commit
328b86ca11

+ 5 - 1
lib/input_sina_detail.class.php

@@ -58,7 +58,6 @@ class Input_sina_detail
         foreach ($contentList as $key => $item) {
             $data['code'] = $item['code'];
             $data['date'] = ConverseDate($item[30]);
-            $data['increase_ratio'] = 0;                                     //此接口中没有涨跌幅,设为0
             $data['name'] = trim($item[0]);
             $data['increase_price'] = floatval($item[3] - $item[2]);    //涨跌价
             $data['timestamp'] = strtotime($item[30]);                       //当天的0点时间戳
@@ -68,6 +67,11 @@ class Input_sina_detail
             $data['lowest_price'] = floatval($item[5]);                      //最低价
             $data['amount'] =  (int)($item[8]);                              //成交量,以手为单位
             $data['value'] = (int)($item[9]);                                //成交金额,以万为单位
+
+            $data['increase_ratio'] = 0;                                     //涨跌幅
+            if (!empty($data['open_price']))
+            $data['increase_ratio'] = round($data['increase_price'] / $data['open_price'], 2);
+
             if (!empty($item[0])) {            //判断非法股票代码
                 Index_day_k::addOrUpdateByCodeDate($data);
             }

+ 0 - 23
lib/input_sina_simple.class.php

@@ -150,29 +150,6 @@ class Input_sina_simple
         return;
     }
 
-    //获取index_day_k 涨跌幅数据
-    static public function getIndexDayKIncreaseRatio($indexList)
-    {
-        $codeList = array();
-        $codeIndex = 0;
-        $url = self::GLOBAL_URL;
-        foreach ($indexList as $item) {
-            $codeStr = sprintf('%06s', $item['code']);
-            $url .= 's_'.$item['exchange'].$codeStr.',';
-            $codeList[$codeIndex] = $codeStr;
-            $codeIndex++;
-        }
-        $contentList = self::curl_get_data($url, $codeList);
-        foreach ($contentList as $key => $item) {
-            $data['code'] = $item['code'];
-            $data['increase_ratio'] = floatval(trim($item[3]));
-            if (!empty($item[0])) {                            //判断非法股票代码
-                Index_day_k::addOrUpdateByCodeDate($data);
-            }
-        }
-        return;
-    }
-
 }
 
 ?>

+ 0 - 1
task/task_get_index_day_k.php

@@ -10,6 +10,5 @@ require('../init.php');
 
 $indexList = Index::getAllList();//获取指数代码
 Input_sina_detail::getIndexDayK($indexList);
-//Input_sina_simple::getIndexDayKIncreaseRatio($indexList);
 
 ?>