stock_current_day.php 3.4 KB

1
  1. <?php /** * Created by PhpStorm. * User: wanggagtao * Date: 2019/4/18 * Time: 10:47 AM * 获取当天的日k数据 */ try { $code = isset($_REQUEST['code'])?safeCheck($_REQUEST['code'],0):0; $date = isset($_REQUEST['date'])?safeCheck($_REQUEST['date'],1):0; $fq_price = isset($_REQUEST['fq_price'])?safeCheck($_REQUEST['fq_price'],1):0; if(empty($code)) { echo action_msg("code参数不能为空",101); return ; } else if($fq_price!=0 && $fq_price!=1) { echo action_msg("fq_price参数不正确",101); return ; } $stock_info=Day_k::get_current_day_k($code,$date,$fq_price); $params=array(); if(!empty($stock_info)){ if($fq_price==1) { $params['message_code']=API::SUCCESS; $params['message']=API::SUCCESS_MSG; $params["code"]=$stock_info["code"]; $params["name"]=$stock_info["name"]; $params["date"]=$stock_info["date"];//取数据的时期 $params["fg_price"]=$fq_price; $params["open_price"]=$stock_info["qfq_open_price"]; $params["close_price"]=$stock_info["qfq_close_price"]; $params["highest_price"]=$stock_info["qfq_highest_price"]; $params["lowest_price"]=$stock_info["qfq_lowest_price"]; $params["amount"]=$stock_info["amount"]; $params["value"]=$stock_info["value"]; $params["increase_sign"]=""; $params["up_price"]=""; $params["down_price"]=""; $params["if_st"]=""; $params["increase_ratio"]=$stock_info["increase_ratio"]; $params["increase_price"]=$stock_info["increase_price"]; $params["m5"]=$stock_info["m5"]; $params["m10"]=$stock_info["m10"]; $params["m20"]=$stock_info["m20"]; $params["m30"]=$stock_info["m30"]; $params["m60"]=$stock_info["m60"]; $params["m233"]=$stock_info["m233"]; } else if($fq_price==0) { $params['message_code']=API::SUCCESS; $params['message']=API::SUCCESS_MSG; $params["code"]=$stock_info["date"]; $params["name"]=$stock_info["date"]; $params["date"]=$stock_info["date"];//取数据的时期 $params["fg_price"]=$fq_price; $params["open_price"]=$stock_info["open_price"]; $params["close_price"]=$stock_info["close_price"]; $params["highest_price"]=$stock_info["highest_price"]; $params["lowest_price"]=$stock_info["lowest_price"]; $params["amount"]=$stock_info["amount"]; $params["value"]=$stock_info["value"]; //不复权价格 $params["increase_sign"]=""; $params["up_price"]=""; $params["down_price"]=""; $params["if_st"]=""; $params["increase_ratio"]=$stock_info["increase_ratio"]; $params["increase_price"]=$stock_info["increase_price"]; $params["m5"]=$stock_info["m5"]; $params["m10"]=$stock_info["m10"]; $params["m20"]=$stock_info["m20"]; $params["m30"]=$stock_info["m30"]; $params["m60"]=$stock_info["m60"]; $params["m233"]=$stock_info["m233"]; } } echo action_array($params); }catch (MyException $e){ $api->ApiError($e->getCode(), $e->getMessage()); }