| 1 |
- <?php
/**
* Created by PhpStorm.
* User: wanggagtao
* Date: 2019/4/18
* Time: 10:47 AM
*/
try {
$pagesize = isset($_REQUEST['pagesize'])?safeCheck($_REQUEST['pagesize'],1):0;
if(empty($_REQUEST['page'])){
$page=0;
}else{
$page = isset($_REQUEST['page'])?safeCheck($_REQUEST['page'],1):0;
}
$sector = isset($_REQUEST['sector'])?safeCheck($_REQUEST['sector'],0):0;
if($sector!=10 && $sector!=11 && $sector!=20 && $sector!=21 && $sector!=22 && $sector!=30 ){
echo action_msg(API::SECTOR, API::SECTOR_MSG);
return;
}
//参数
$filter = array();
$filter["sector"]=$sector;
//总数
$params=array();
$count_num=Stock::getStockList($filter,11,$page, $pagesize);//总条数
$count_page=ceil($count_num/$pagesize);//总页数
$params['message_code']=API::SUCCESS;
$params['message']=API::SUCCESS_MSG;
$params['sector']=$sector;
$params["pagesize"]=$pagesize;
$params["page"]=$page;
$params["count"]=$count_num;
$params["page_count"]=$count_page;
$data=array();
$stock_info=Stock::getStockList($filter,0,$page, $pagesize);
if(!empty($stock_info)){
foreach($stock_info as $key=>$value){
$param=array();
$param['code']=$value["code"];
$param['name']=$value["name"];
if($value["sector"]==10){
$param['stock_block']="上证主板";
}
else if($value["sector"]==11){
$param['stock_block']="科创板";
}
else if($value["sector"]==20){
$param['stock_block']="深证主板";
}
else if($value["sector"]==21){
$param['stock_block']="中小板";
}
else if($value["sector"]==22){
$param['stock_block']="创业板";
}
else if($value["sector"]==30){
$param['stock_block']="香港联交所";
}
$data[]=$param;
}
$params["list"]=$data;
echo action_array($params);
}else{
echo action_msg(API::EMPTY, API::EMPTY_MSG);
}
}catch (MyException $e){
$api->ApiError($e->getCode(), $e->getMessage());
}
|