Exception.php 733 字节
<?php
namespace addons\shopro\exception;

use think\Response;

class Exception
{
    protected $msg = '错误消息';
    protected $code = 0;  //TOAST自动弹出消息
    const NOT_LOGIN = 401; //未登录自动弹框提醒
    const NOT_AUTHORIZE = 403;//
    const IGNORE = -1;
    public function __construct($msg, $code = 0, $status_code = 200)
    {
        $this->msg = $msg;
        $this->code = $code;
        $this->send($status_code);
    }
    protected function send($code = 200)
    {
        $data = [
            'code' => $this->code,
            'msg' => $this->msg,
            'data' => null,
            'time' => time()
        ];
        Response::create($data, 'json', $code)->send();
        die;
    }
}