BaseApi.php 1.0 KB
<?php


namespace app\api\controller;



use app\common\controller\Api;
use think\Request;

class BaseApi extends Api
{

    /**
     * 获取数据
     * @ApiInternal
     * @param $name '字段'
     * @param string $msg '异常提示'
     * @param string $stu '请求方式'
     */
    public function get_data($name,$msg = '字段不存在',$stu = 'post'){
        $res = g($name,$stu);
        if (!$res){
            $this->error($msg);
        }
        return $res;
    }

    /**
     * 获取数据数组
     * @ApiInternal
     * @param $name '字段'
     * @param string $msg '异常提示'
     * @param string $stu '请求方式'
     */
    public function get_data_array($array = [],$stu = 'post'){
        if (empty($array)){
            $this->error('数组不能为空');
        }
        $data = [];
        foreach ($array as $val){
            $res = g($val[0],$stu);
            if (!isset($res)){
                $this->error($val[1]);
            }
            $data[$val[0]] = $res;
        }
        return $data;
    }




}