<?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; } }