| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wanggagtao
- * Date: 2019/4/18
- * Time: 10:47 AM
- */
- require_once('debug_log.php');
- try {
- $pagesize = isset($_GET['pagesize'])?safeCheck($_GET['pagesize'],1):0;
- if(empty($_GET['page'])){
- $page=0;
- }else{
- $page = isset($_GET['page'])?safeCheck($_GET['page'],1):0;
- }
- $sector = isset($_GET['sector'])?safeCheck($_GET['sector'],0):0;
- if($sector!=0 && $sector!=10 && $sector!=11 && $sector!=20 && $sector!=21 && $sector!=22 && $sector!=30 ){
- echo action_msg(API::SECTOR, API::SECTOR_MSG);
- return;
- }
- //参数
- if($sector!=0){
- $filter = array();
- $filter["sector"]=$sector;
- }
- //总数
- $params=array();
- $count_num=Stock::getStockList($filter,11,$page, $pagesize);//总条数
- if($pagesize!=0){
- $count_page=ceil($count_num/$pagesize);//总页数
- }
- else{
- $count_page=1;
- }
- $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_STOCK, API::EMPTY_STOCK_MSG);
- }
- }catch (MyException $e){
- $api->ApiError($e->getCode(), $e->getMessage());
- }
|