| 1 |
- <?php
/**
* Created by PhpStorm.
* User: wanggagtao
* Date: 2019/4/18
* Time: 10:47 AM
*/
try {
$code = isset($_REQUEST['code'])?safeCheck($_REQUEST['code'],1):0;
$date = isset($_REQUEST['date'])?safeCheck($_REQUEST['date'],1):0;
if(empty($code)) throw new MyException("code参数不能为空",101);
$stock_info=Day_k::get_current_day_k($code,$date);
$param=array();
if(!empty($stock_info)){
$param["Information"]=$stock_info["date"];//取数据的时期
$param["Opening_Price"]=$stock_info["open_price"];
$param["Closing_Price"]=$stock_info["close_price"];
$param["Maximum_Price"]=$stock_info["highest_price"];
$param["Minimum_Price"]=$stock_info["lowest_price"];
$param["Dollor_Volume"]=$stock_info["amount"];
$param["233line"]=$stock_info["m233"];
$param["5dayLine"]=$stock_info["m5"];
$param["10dayLine"]=$stock_info["m10"];
$param["20dayLine"]=$stock_info["m20"];
$param["30dayLine"]=$stock_info["m30"];
$param["60dayLine"]=$stock_info["m60"];
// $param["way"]=$value["value"]; //不复权价格
// $param["sign"]=$value[""];//涨跌标志
// $param["Harden_Price"]=$value[""];//涨停时价格
// $param["limit_price"]=$value[""];//跌停时价格
// $param["mark"]=$value["mark"];//是否ST
if(!empty($stock_info["code"]))
{
$stock=Stock::getInfoByCode($stock_info["code"]);
if($stock["sector"]==10){
$param['stock_block']="上证主板";
}
else if($stock["sector"]==11){
$param['stock_block']="科创板";
}
else if($stock["sector"]==20){
$param['stock_block']="深证主板";
}
else if($stock["sector"]==21){
$param['stock_block']="中小板";
}
else if($stock["sector"]==22){
$param['stock_block']="创业板";
}
else if($stock["sector"]==30){
$param['stock_block']="香港联交所";
}
}
}
echo action_msg_data(API::SUCCESS_MSG, API::SUCCESS, $param);
}catch (MyException $e){
$api->ApiError($e->getCode(), $e->getMessage());
}
|