初始化项目:添加后端代码、ThinkPHP框架、前端资源

This commit is contained in:
amb
2026-09-03 12:42:39 +08:00
commit 482bece22e
3726 changed files with 416708 additions and 0 deletions
@@ -0,0 +1,30 @@
<?php
namespace app\common\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;
}
}
@@ -0,0 +1,17 @@
<?php
namespace app\common\exception;
use think\Exception;
use Throwable;
class UploadException extends Exception
{
public function __construct($message = "", $code = 0, $data = [])
{
$this->message = $message;
$this->code = $code;
$this->data = $data;
}
}