| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: 中闽 < 1464674022@qq.com >
 
-  * Date: 2019/12/5
 
-  * Time: 17:44
 
-  */
 
- namespace app\api\controller\base;
 
- use app\common\service\WebService;
 
- use think\Controller;
 
- /**
 
-  * 接口父类
 
-  * Class Api
 
-  * @package app\api\controller\base
 
-  */
 
- class Base extends Controller
 
- {
 
-     protected function _initialize()
 
-     {
 
-         (new WebService())->checkInstalled();
 
-         header('Access-Control-Allow-Origin: *');//允许跨域,*星号表示所有的域都可以接受
 
-         header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, x-token');//允许访问的header
 
-     }
 
-     /**
 
-      * api成功的响应
 
-      * 和success方法相比,没有显示跳转页面,直接响应json
 
-      * @param $msg string [提示消息]
 
-      * @param $data null [响应数据]
 
-      * @param int $code
 
-      */
 
-     protected function json_success($msg = "success", $data = null, $code = 1)
 
-     {
 
-         //和success方法返回的code一致,这样后台ajax不用修改就能兼容
 
-         $this->result($data, $code, $msg, 'json');
 
-     }
 
-     /**
 
-      * api失败的响应,可定义错误代码
 
-      * @param $msg [错误消息]
 
-      * @param int $code [自定义错误码,不可为1]
 
-      * @param null $data [响应数据]
 
-      */
 
-     protected function json_error($msg = "error", $data = null, $code = 0)
 
-     {
 
-         $this->result($data, $code, $msg, 'json');
 
-     }
 
- }
 
 
  |