| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wanggagtao
- * Date: 2019/4/18
- * Time: 10:47 AM
- */
- require_once('debug_log.php');
- try {
- $code = isset($_GET['code'])?safeCheck($_GET['code'],0):'0';
- $start_date = isset($_GET['start_date'])?safeCheck($_GET['start_date'],1):0;//2020/02/01转换为时间戳
- $end_date = isset($_GET['end_date'])?safeCheck($_GET['end_date'],1):0;
- $order = isset($_GET['order'])?safeCheck($_GET['order'],1):0;
- $fq_price = isset($_GET['fq_price'])?safeCheck($_GET['fq_price'],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($end_date))
- {
- echo action_msg("end_date参数不能为空",101);
- return ;
- }
- else if($fq_price!=0 && $fq_price!=1 )
- {
- echo action_msg("fq_price参数不正确",101);
- return ;
- }
- $params=array();
- $params['message_code']=API::SUCCESS;
- $params['message']=API::SUCCESS_MSG;
- $params['code']=$code;
- $params['fq_price']=$fq_price;
- $params['start_date']=$start_date;
- $params["end_date"]=$end_date;
- $params["order"]=$order;
- $stock_info=Day_k::get_day_k_info($code,$start_date,$end_date,$order,$fq_price);
- if(!empty($stock_info)){
- $data=array();
- if($fq_price==1){
- foreach($stock_info as $key=>$value){
- $param=array();
- if(!empty($value)){
- // $param["Information"]=date("Y-m-d",$value["timestamp"]);//取数据的时期
- $param["code"]=$value["code"];
- $param["name"]=$value["name"];
- $param["fq_price"]=$fq_price;
- $param["date"]=$value["date"];
- $param["open_price"]=$value["qfq_open_price"];
- $param["close_price"]=$value["qfq_close_price"];
- $param["highest_price"]=$value["qfq_highest_price"];
- $param["lowest_price"]=$value["qfq_lowest_price"];
- $param["amount"]=$value["amount"];
- $param["value"]=$value["value"];
- $param["up_price"]="";
- $param["down_price"]="";
- $param["increase_sign"]="";
- $param["if_st"]="";
- $param["increase_ratio"]=$value["increase_ratio"];
- $param["increase_price"]=$value["increase_price"];
- $param["m5"]=$value["m5"];
- $param["m10"]=$value["m10"];
- $param["m20"]=$value["m20"];
- $param["m30"]=$value["m30"];
- $param["m60"]=$value["m60"];
- $param["m233"]=$value["m233"];
- }
- $data[]=$param;
- }
- $params["list"]=$data;
- echo action_array( $params);
- }
- else if($fq_price==0){
- foreach($stock_info as $key=>$value){
- $param=array();
- if(!empty($value)){
- // $param["Information"]=date("Y-m-d",$value["timestamp"]);//取数据的时期
- $param["code"]=$value["code"];
- $param["name"]=$value["name"];
- $param["fq_price"]=$fq_price;
- $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["up_price"]="";
- $param["down_price"]="";
- $param["increase_sign"]="";
- $param["if_st"]="";
- $param["increase_ratio"]=$value["increase_ratio"];
- $param["increase_price"]=$value["increase_price"];
- $param["m5"]=$value["m5"];
- $param["m10"]=$value["m10"];
- $param["m20"]=$value["m20"];
- $param["m30"]=$value["m30"];
- $param["m60"]=$value["m60"];
- $param["m233"]=$value["m233"];
- }
- $data[]=$param;
- }
- $params["list"]=$data;
- echo action_array( $params);
- }
- }
- else
- {
- echo action_msg(API::EMPTY_STOCK_MSG,API::EMPTY_STOCK );
- }
- }catch (MyException $e){
- $api->ApiError($e->getCode(), $e->getMessage());
- }
|