stock_list.php 2.2 KB

1
  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()); }