feat: 实现非对称加密关键接口

This commit is contained in:
kuaifan
2023-03-30 15:44:51 +08:00
parent ef7ed58a22
commit 7e98a78333
43 changed files with 724 additions and 394 deletions
+22 -23
View File
@@ -10,7 +10,6 @@ use App\Module\BillExport;
use App\Module\BillMultipleExport;
use App\Module\Doo;
use App\Module\Extranet;
use Arr;
use Carbon\Carbon;
use Guanguans\Notify\Factory;
use Guanguans\Notify\Messages\EmailMessage;
@@ -439,7 +438,7 @@ class SystemController extends AbstractController
$type = trim(Request::input('type'));
if ($type == 'save') {
User::auth('admin');
$list = Base::getPostValue('list');
$list = Request::input('list');
$array = [];
if (empty($list) || !is_array($list)) {
return Base::retError('参数错误');
@@ -488,7 +487,7 @@ class SystemController extends AbstractController
$type = trim(Request::input('type'));
if ($type == 'save') {
User::auth('admin');
$list = Base::getPostValue('list');
$list = Request::input('list');
$array = [];
if (empty($list) || !is_array($list)) {
return Base::retError('参数错误');
@@ -514,7 +513,7 @@ class SystemController extends AbstractController
}
/**
* @api {post} api/system/license 08. License
* @api {post} api/system/license 10. License
*
* @apiDescription 获取License信息、保存License(限管理员)
* @apiVersion 1.0.0
@@ -536,7 +535,7 @@ class SystemController extends AbstractController
//
$type = trim(Request::input('type'));
if ($type == 'save') {
$license = Base::getPostValue('license');
$license = Request::input('license');
Doo::licenseSave($license);
}
//
@@ -550,7 +549,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/info 10. 获取终端详细信息
* @api {get} api/system/get/info 11. 获取终端详细信息
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -579,7 +578,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/ip 11. 获取IP地址
* @api {get} api/system/get/ip 12. 获取IP地址
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -594,7 +593,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/cnip 12. 是否中国IP地址
* @api {get} api/system/get/cnip 13. 是否中国IP地址
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -611,7 +610,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/ipgcj02 13. 获取IP地址经纬度
* @api {get} api/system/get/ipgcj02 14. 获取IP地址经纬度
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -628,7 +627,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/ipinfo 14. 获取IP地址详细信息
* @api {get} api/system/get/ipinfo 15. 获取IP地址详细信息
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -645,7 +644,7 @@ class SystemController extends AbstractController
}
/**
* @api {post} api/system/imgupload 15. 上传图片
* @api {post} api/system/imgupload 16. 上传图片
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -679,8 +678,8 @@ class SystemController extends AbstractController
$scale = [$width, $height, $whcut];
}
$path = "uploads/user/picture/" . User::userid() . "/" . date("Ym") . "/";
$image64 = trim(Base::getPostValue('image64'));
$fileName = trim(Base::getPostValue('filename'));
$image64 = trim(Request::input('image64'));
$fileName = trim(Request::input('filename'));
if ($image64) {
$data = Base::image64save([
"image64" => $image64,
@@ -705,7 +704,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/imgview 16. 浏览图片空间
* @api {get} api/system/get/imgview 17. 浏览图片空间
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -801,7 +800,7 @@ class SystemController extends AbstractController
}
/**
* @api {post} api/system/fileupload 17. 上传文件
* @api {post} api/system/fileupload 18. 上传文件
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@@ -822,8 +821,8 @@ class SystemController extends AbstractController
return Base::retError('身份失效,等重新登录');
}
$path = "uploads/user/file/" . User::userid() . "/" . date("Ym") . "/";
$image64 = trim(Base::getPostValue('image64'));
$fileName = trim(Base::getPostValue('filename'));
$image64 = trim(Request::input('image64'));
$fileName = trim(Request::input('filename'));
if ($image64) {
$data = Base::image64save([
"image64" => $image64,
@@ -843,7 +842,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/showitem 18. 首页显示ITEM
* @api {get} api/system/get/showitem 19. 首页显示ITEM
*
* @apiDescription 用于判断首页是否显示:pro、github、更新日志...
* @apiVersion 1.0.0
@@ -875,7 +874,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/get/starthome 19. 启动首页设置信息
* @api {get} api/system/get/starthome 20. 启动首页设置信息
*
* @apiDescription 用于判断注册是否需要启动首页
* @apiVersion 1.0.0
@@ -895,7 +894,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/email/check 20. 邮件发送测试(限管理员)
* @api {get} api/system/email/check 21. 邮件发送测试(限管理员)
*
* @apiDescription 测试配置邮箱是否能发送邮件
* @apiVersion 1.0.0
@@ -941,7 +940,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/checkin/export 21. 导出签到数据(限管理员)
* @api {get} api/system/checkin/export 22. 导出签到数据(限管理员)
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -1108,7 +1107,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/checkin/down 22. 下载导出的签到数据
* @api {get} api/system/checkin/down 23. 下载导出的签到数据
*
* @apiVersion 1.0.0
* @apiGroup system
@@ -1134,7 +1133,7 @@ class SystemController extends AbstractController
}
/**
* @api {get} api/system/version 23. 获取版本号
* @api {get} api/system/version 24. 获取版本号
*
* @apiVersion 1.0.0
* @apiGroup system