代码提交

This commit is contained in:
Ghost
2025-03-17 10:09:27 +08:00
parent f4e36f1921
commit 3ed4bd7eca
15 changed files with 1224 additions and 85 deletions

View File

@@ -2,71 +2,33 @@
namespace app\api\controller;
use app\common\model\UserModel;
use app\common\model\UserTokenModel;
use think\Controller;
use think\facade\Env;
class BaseController extends Controller {
/**
* 令牌
*
* @var null
* @var string
*/
protected $token = NULL;
protected $token = '';
protected function initialize() {
parent::initialize();
protected $baseUrl;
public function __construct() {
parent::__construct();
$this->baseUrl = Env::get('api.wechat_url');
// 允许跨域
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: *');
header('Access-Control-Allow-Headers: *');
}
/**
* 接口调用成功 JSON
*
* @param null $data
* @return \think\response\Json
*/
protected function jsonSucc($data = NULL) {
return json([
'code' => 0,
'msg' => '操作成功',
'data' => $data,
]);
}
/**
* 接口调用错误 JSON
*
* @param $error
* @param int $code
* @return \think\response\Json
*/
protected function jsonFail($error, $code = 500) {
return json([
'code' => $code,
'msg' => $error,
]);
}
/**
* 获取URL
*
* @param $url
* @return string
*/
protected function absoluteUrl($url) {
return (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . ($url{0} === '/' ? $url : '/' . $url);
}
/**
* 小数格式化
*
* @param $float
* @return float
*/
protected function floatFormat($float) {
return floatval($float);
}
}
}