|
|
@@ -0,0 +1,75 @@
|
|
|
+<?php
|
|
|
+/**
|
|
|
+ * Created by PhpStorm.
|
|
|
+ * User: wanggagtao
|
|
|
+ * Date: 2019/4/18
|
|
|
+ * Time: 10:47 AM
|
|
|
+ */
|
|
|
+
|
|
|
+try {
|
|
|
+ $code = isset($_REQUEST['code'])?safeCheck($_REQUEST['code'],0):'0';
|
|
|
+ $start_date = isset($_REQUEST['start_date'])?safeCheck($_REQUEST['start_date'],1):'0';
|
|
|
+ $traceback_days = isset($_REQUEST['traceback_days'])?safeCheck($_REQUEST['traceback_days'],1):'0';
|
|
|
+ $order = isset($_REQUEST['order'])?safeCheck($_REQUEST['order'],1):'0';
|
|
|
+
|
|
|
+ if(empty($code))
|
|
|
+ {
|
|
|
+ echo action_msg("code参数不能为空",101);
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ else if(empty($start_date))
|
|
|
+ {
|
|
|
+ echo action_msg("start_date参数不正确",101);
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ else if(empty($traceback_days))
|
|
|
+ {
|
|
|
+ echo action_msg("traceback_days参数不能为空",101);
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ else if($order!=0 && $order!=1)
|
|
|
+ {
|
|
|
+ echo action_msg("order参数不正确",101);
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ $stock_info=Index_day_k::index_recent_days($code,$start_date,$traceback_days,$order);
|
|
|
+
|
|
|
+ if(!empty($stock_info)){
|
|
|
+ $params=array();
|
|
|
+ $params['message_code']=API::SUCCESS;
|
|
|
+ $params['message']=API::SUCCESS_MSG;
|
|
|
+ $params["code"]=$code;
|
|
|
+ $params["start_date"]=$start_date;
|
|
|
+ $params["traceback_days"]=$traceback_days;
|
|
|
+ $params["order"]=$order;
|
|
|
+
|
|
|
+ $data=array();
|
|
|
+ foreach($stock_info as $key=>$value)
|
|
|
+ {
|
|
|
+ $param=array();
|
|
|
+ if(!empty($value))
|
|
|
+ {
|
|
|
+ $param["code"]=$value["code"];
|
|
|
+ $param["name"]=$value["name"];
|
|
|
+ $param["date"]=$value["date"];
|
|
|
+ $param["open_price"]=$value["open_price"];
|
|
|
+ $param["close_price"]=$value["close_price"];
|
|
|
+ $param["highest_price"]=$value["highest_price"];
|
|
|
+ $param["lowest_price"]=$value["lowest_price"];
|
|
|
+ $param["amount"]=$value["amount"];
|
|
|
+ $param["value"]=$value["value"];
|
|
|
+ $param["increase_ratio"]=$value["increase_ratio"];
|
|
|
+ $param["increase_price"]=$value["increase_price"];
|
|
|
+ }
|
|
|
+ $data[]=$param;
|
|
|
+ }
|
|
|
+ $params["list"]=$data;
|
|
|
+ echo action_array( $params);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ echo action_msg("指数数据为空", 401);
|
|
|
+ }
|
|
|
+}catch (MyException $e){
|
|
|
+ $api->ApiError($e->getCode(), $e->getMessage());
|
|
|
+}
|