This commit is contained in:
全栈小学生 2024-05-18 17:40:59 +08:00
parent 9c353adff9
commit 803ba06e3e
519 changed files with 9055 additions and 1955 deletions

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -11,6 +11,7 @@
namespace app\adminapi\controller\addon;
use app\dict\addon\AddonDict;
use app\service\admin\addon\AddonDevelopService;
use app\service\admin\niucloud\AppService;
use core\base\BaseAdminController;
@ -123,4 +124,11 @@ class AddonDevelop extends BaseAdminController
return success(data:(new AddonDevelopService())->download($key));
}
/**
*
* @return Response
*/
public function keyBlackList() {
return success(AddonDict::ADDON_KEY_BLACK_LIST);
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -49,8 +49,7 @@ class Diy extends BaseAdminController
*/
public function getPageByCarouselSearch()
{
$data = $this->request->params([
]);
$data = $this->request->params([]);
return success(( new DiyService() )->getPageByCarouselSearch($data));
}
@ -88,6 +87,7 @@ class Diy extends BaseAdminController
public function add()
{
$data = $this->request->params([
[ "page_title", "" ],
[ "title", "" ],
[ "name", "" ],
[ "type", "" ],
@ -111,6 +111,7 @@ class Diy extends BaseAdminController
public function edit($id)
{
$data = $this->request->params([
[ "page_title", "" ],
[ "title", "" ],
[ "name", "" ],
[ "value", "", false ],

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -12,8 +12,10 @@
namespace app\adminapi\controller\login;
use addon\vipcard\app\service\core\CoreOrderRefundService;
use app\dict\member\MemberAccountTypeDict;
use app\service\admin\auth\ConfigService;
use app\service\admin\auth\LoginService;
use app\service\admin\member\MemberService;
use app\service\admin\upgrade\UpgradeService;
use app\service\core\addon\CoreAddonDevelopBuildService;
use app\service\core\addon\WapTrait;
@ -70,8 +72,9 @@ class Login extends BaseAdminController
}
public function test(){
$this->addon = 'shop';
$this->uninstallPageCode(project_path(). 'uni-app/src/');
$res = event("MemberAccount", ['account_type' => MemberAccountTypeDict::GROWTH, 'site_id' => 166,
'member_id' => 10143]);
dd($res);
}
public function geAddonPackagePath(string $addon)

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -94,6 +94,21 @@ class Account extends BaseAdminController
return success((new MemberAccountService())->getPage($data));
}
/**
* 查询成长值
* @return Response
*/
public function growth() {
$data = $this->request->params([
['member_id', ''],
['from_type', ''],
['create_time', []],
['keywords', ''],
]);
$data['account_type'] = 'growth';
return success((new MemberAccountService())->getPage($data));
}
/**
* 积分账户调整
*/

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -12,6 +12,7 @@
namespace app\adminapi\controller\member;
use app\service\admin\member\MemberConfigService;
use app\service\admin\member\MemberService;
use core\base\BaseAdminController;
use think\Response;
@ -95,4 +96,54 @@ class Config extends BaseAdminController
(new MemberConfigService())->setMemberConfig($data);
return success('MODIFY_SUCCESS');
}
/**
* 获取成长值规则配置
* @return Response
*/
public function getGrowthRuleConfig()
{
return success((new MemberConfigService())->getGrowthRuleConfig());
}
/**
* 配置成长值规则
* @return Response
*/
public function setGrowthRuleConfig()
{
$param = [];
$rules = (new MemberService())->getGrowthRuleDict();
foreach ($rules as $key => $item) {
$param[] = [$key, []];
}
$data = $this->request->params($param);
(new MemberConfigService())->setGrowthRuleConfig($data);
return success('MODIFY_SUCCESS');
}
/**
* 获取积分规则配置
* @return Response
*/
public function getPointRuleConfig()
{
return success((new MemberConfigService())->getPointRuleConfig());
}
/**
* 配置积分规则
* @return Response
*/
public function setPointRuleConfig()
{
$param = [];
$rules = (new MemberService())->getPointRuleDict();
foreach ($rules as $key => $item) {
$param[] = [$key, []];
}
$data = $this->request->params($param);
(new MemberConfigService())->setPointRuleConfig($data);
return success('MODIFY_SUCCESS');
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -15,6 +15,7 @@ use app\dict\member\MemberDict;
use app\dict\member\MemberRegisterChannelDict;
use app\dict\member\MemberRegisterTypeDict;
use app\service\admin\member\MemberService;
use app\service\core\sys\CoreExportService;
use core\base\BaseAdminController;
use think\db\exception\DataNotFoundException;
use think\db\exception\DbException;
@ -35,6 +36,7 @@ class Member extends BaseAdminController
['register_channel', ''],
['create_time', []],
['member_label', 0],
['member_level', 0],
]);
return success((new MemberService())->getPage($data));
}
@ -114,6 +116,23 @@ class Member extends BaseAdminController
return success('DELETE_SUCCESS');
}
/**
* 导出会员列表
* @return Response
*/
public function export()
{
$data = $this->request->params([
['keyword', ''],
['register_type', ''],
['register_channel', ''],
['create_time', []],
['member_label', 0],
]);
(new MemberService())->exportMember($data);
return success('SUCCESS');
}
/**
* 会员使用场景
* @return Response
@ -182,5 +201,57 @@ class Member extends BaseAdminController
return success('SUCCESS', $member_no);
}
/**
* 获取会员权益字典
* @return mixed
*/
public function getMemberBenefitsDict() {
return success((new MemberService())->getMemberBenefitsDict());
}
/**
* 获取会员礼包字典
* @return array|null
*/
public function getMemberGiftDict() {
return success((new MemberService())->getMemberGiftDict());
}
/**
* 获取成长值规则字典
* @return array|null
*/
public function getGrowthRuleDict() {
return success((new MemberService())->getGrowthRuleDict());
}
/**
* 获取积分规则字典
* @return array|null
*/
public function getPointRuleDict() {
return success((new MemberService())->getPointRuleDict());
}
/**
* 获取会员权益内容
* @return Response
*/
public function getMemberBenefitsContent() {
$data = $this->request->params([
[ 'benefits', [] ],
]);
return success((new MemberService())->getMemberBenefitsContent($data['benefits']));
}
/**
* 获取会员礼包内容
* @return Response
*/
public function getMemberGiftsContent() {
$data = $this->request->params([
[ 'gifts', [] ],
]);
return success((new MemberService())->getMemberGiftsContent($data['gifts']));
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,115 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\member;
use app\service\admin\member\MemberLevelService;
use core\base\BaseAdminController;
use think\db\exception\DataNotFoundException;
use think\db\exception\DbException;
use think\db\exception\ModelNotFoundException;
use think\Response;
class MemberLevel extends BaseAdminController
{
/**
* 会员等级分页列表
* @return Response
*/
public function pages()
{
$data = $this->request->params([
[ 'level_name', '' ],
]);
return success(( new MemberLevelService() )->getPage($data));
}
/**
* 会员等级列表
* @return Response
*/
public function lists()
{
$data = $this->request->params([
[ 'level_name', '' ],
]);
return success(( new MemberLevelService() )->getList($data));
}
/**
* 会员等级详情
* @param int $id
* @return Response
*/
public function info(int $id)
{
return success(( new MemberLevelService() )->getInfo($id));
}
/**
* 添加会员等级
* @return Response
*/
public function add()
{
$data = $this->request->params([
[ 'level_name', '' ],
[ 'growth', 0 ],
[ 'remark', '' ],
[ 'level_benefits', [] ],
[ 'level_gifts', [] ]
]);
$this->validate($data, 'app\validate\member\MemberLevel.add');
$id = ( new MemberLevelService() )->add($data);
return success('ADD_SUCCESS', [ 'label_id' => $id ]);
}
/**
* 编辑会员等级
*/
public function edit($id)
{
$data = $this->request->params([
[ 'level_name', '' ],
[ 'growth', 0 ],
[ 'remark', '' ],
[ 'level_benefits', [] ],
[ 'level_gifts', [] ]
]);
$this->validate($data, 'app\validate\member\MemberLevel.edit');
( new MemberLevelService() )->edit($id, $data);
return success('EDIT_SUCCESS');
}
/**
* 会员等级删除
* @param int $id
* @return Response
*/
public function del(int $id)
{
( new MemberLevelService() )->del($id);
return success('DELETE_SUCCESS');
}
/**
* 获取标签
* @return Response
* @throws DataNotFoundException
* @throws DbException
* @throws ModelNotFoundException
*/
public function getAll()
{
return success(( new MemberLevelService() )->getAll());
}
}

View File

@ -0,0 +1,68 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\member;
use app\service\admin\member\MemberSignService;
use core\base\BaseAdminController;
use think\Response;
class MemberSign extends BaseAdminController
{
/**
* 会员签到记录
* @return Response
*/
public function lists()
{
$data = $this->request->params([
['create_time', []],
['keywords', '']
]);
return success(( new MemberSignService() )->getPage($data));
}
/**
* 会员签到详情
* @param int $sign_id
* @return Response
*/
public function info(int $sign_id)
{
return success(( new MemberSignService() )->getInfo($sign_id));
}
/**设置签到设置
* @return Response
*/
public function setSign()
{
$data = $this->request->params([
[ 'is_use', 0 ],
[ 'sign_period', 0 ],
[ 'day_award', '' ],
[ 'continue_award', '' ],
[ 'rule_explain', '' ]
]);
( new MemberSignService() )->setSign($data);
return success();
}
/**
* 获取签到设置
* @return Response
*/
public function getSign()
{
return success(( new MemberSignService() )->getSign());
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -23,7 +23,7 @@ class Config extends BaseAdminController
*/
public function getWebsite()
{
return success((new ConfigService())->getWebSite());
return success(( new ConfigService() )->getWebSite());
}
/**
@ -33,34 +33,35 @@ class Config extends BaseAdminController
public function setWebsite()
{
$data = $this->request->params([
["site_name", ""],
["logo", ""],
["keywords", ""],
["desc", ""],
["latitude", ""],
["longitude", ""],
["province_id", 0],
["city_id", 0],
["district_id", 0],
["address", ""],
["full_address", ""],
["phone", ""],
["business_hours", ""],
["site_name", ""],
["logo", ""],
["front_end_name", ""],
["front_end_logo", ""],
["icon", ""]
[ "site_name", "" ],
[ "logo", "" ],
[ "keywords", "" ],
[ "desc", "" ],
[ "latitude", "" ],
[ "longitude", "" ],
[ "province_id", 0 ],
[ "city_id", 0 ],
[ "district_id", 0 ],
[ "address", "" ],
[ "full_address", "" ],
[ "phone", "" ],
[ "business_hours", "" ],
[ "site_name", "" ],
[ "logo", "" ],
[ "front_end_name", "" ],
[ "front_end_logo", "" ],
[ "front_end_icon", "" ],
[ "icon", "" ]
]);
$this->validate($data, 'app\validate\site\Site.edit');
(new ConfigService())->setWebSite($data);
( new ConfigService() )->setWebSite($data);
$service_data = $this->request->params([
["wechat_code", ""],
["enterprise_wechat", ""],
["tel", ""],
[ "wechat_code", "" ],
[ "enterprise_wechat", "" ],
[ "tel", "" ],
]);
(new ConfigService())->setService($service_data);
( new ConfigService() )->setService($service_data);
return success();
}
@ -71,7 +72,7 @@ class Config extends BaseAdminController
*/
public function getCopyright()
{
return success((new ConfigService())->getCopyright());
return success(( new ConfigService() )->getCopyright());
}
/**设置版权信息
@ -80,16 +81,16 @@ class Config extends BaseAdminController
public function setCopyright()
{
$data = $this->request->params([
['icp', ''],
['gov_record', ''],
['gov_url', ''],
['market_supervision_url', ''],
['logo', ''],
['company_name', ''],
['copyright_link', ''],
['copyright_desc', ''],
[ 'icp', '' ],
[ 'gov_record', '' ],
[ 'gov_url', '' ],
[ 'market_supervision_url', '' ],
[ 'logo', '' ],
[ 'company_name', '' ],
[ 'copyright_link', '' ],
[ 'copyright_desc', '' ],
]);
(new ConfigService())->setCopyright($data);
( new ConfigService() )->setCopyright($data);
return success();
}
@ -99,7 +100,7 @@ class Config extends BaseAdminController
*/
public function getSceneDomain()
{
return success((new ConfigService())->getSceneDomain());
return success(( new ConfigService() )->getSceneDomain());
}
/**
@ -108,7 +109,7 @@ class Config extends BaseAdminController
*/
public function getServiceInfo()
{
return success((new ConfigService())->getService());
return success(( new ConfigService() )->getService());
}
/**设置版权信息
@ -117,9 +118,11 @@ class Config extends BaseAdminController
public function setMap()
{
$data = $this->request->params([
['key', ''],
[ 'key', '' ],
[ 'is_open', 0 ], // 是否开启定位
[ 'valid_time', 0 ] // 定位有效期/分钟过期后将重新获取定位信息0为不过期
]);
(new ConfigService())->setMap($data);
( new ConfigService() )->setMap($data);
return success();
}
@ -129,59 +132,7 @@ class Config extends BaseAdminController
*/
public function getMap()
{
return success((new ConfigService())->getMap());
}
/**
* 获取站点首页列表如果正在使用is_use = 1
*/
public function getSiteIndexList()
{
return success((new ConfigService())->getSiteIndexList());
}
/**
* 首页配置
*/
public function setSiteIndex()
{
$data = $this->request->params([
['view_path', ''],
]);
(new ConfigService())->setSiteIndexConfig($data);
return success();
}
/**
* 获取站点首页列表如果正在使用is_use = 1
*/
public function getAdminIndexList()
{
return success((new ConfigService())->getAdminIndexList());
}
/**
* 首页配置
*/
public function setAdminIndex()
{
$data = $this->request->params([
['view_path', ''],
]);
(new ConfigService())->setAdminIndexConfig($data);
return success();
}
/**
* 获取手机端首页列表
*/
public function getWapIndexList()
{
$data = $this->request->params([
[ 'title', '' ],
[ 'key', '' ] // 多个查询,逗号隔开
]);
return success(( new ConfigService() )->getWapIndexList($data));
return success(( new ConfigService() )->getMap());
}
/**
@ -190,9 +141,9 @@ class Config extends BaseAdminController
public function setShortcutMenu()
{
$data = $this->request->params([
['menu', []],
[ 'menu', [] ],
]);
(new ConfigService())->setShortcutMenu($data['menu']);
( new ConfigService() )->setShortcutMenu($data[ 'menu' ]);
return success();
}
@ -201,26 +152,52 @@ class Config extends BaseAdminController
*/
public function getShortcutMenu()
{
return success(data: (new ConfigService())->getShortcutMenu());
return success(data: ( new ConfigService() )->getShortcutMenu());
}
/**
* 获取开发者key
* @return Response
*/
public function getDeveloperToken() {
return success(data: (new ConfigService())->getDeveloperToken());
public function getDeveloperToken()
{
return success(data: ( new ConfigService() )->getDeveloperToken());
}
/**
* 设置开发者key
* @return Response
*/
public function setDeveloperToken() {
public function setDeveloperToken()
{
$data = $this->request->params([
['token', ''],
[ 'token', '' ],
]);
(new ConfigService())->setDeveloperToken($data);
( new ConfigService() )->setDeveloperToken($data);
return success();
}
/**
* 设置布局设置
* @return Response
*/
public function setLayout()
{
$data = $this->request->params([
[ 'key', '' ],
[ 'value', '' ],
]);
( new ConfigService() )->setLayout($data);
return success();
}
/**
* 获取布局设置
* @return Response
*/
public function getLayout()
{
return success(data: ( new ConfigService() )->getLayout());
}
}

View File

@ -0,0 +1,85 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\sys;
use app\dict\sys\ExportDict;
use app\service\admin\sys\ExportService;
use core\base\BaseAdminController;
use think\Response;
class Export extends BaseAdminController
{
/**
* 报表导出列表
* @return Response
*/
public function lists()
{
$data = $this->request->params([
['export_key', ''],
['export_status', ''],
['create_time', []],
]);
$res = (new ExportService())->getPage($data);
return success($res);
}
/**
* 报表导出
* @param string $type
* @return Response
*/
public function export(string $type){
$where = $this->request->param();
return success(data: (new ExportService())->exportData($type, $where));
}
/**
* 检查导出数据源是否为空
* @param string $type
* @return Response
*/
public function check(string $type){
$where = $this->request->param();
$check = (new ExportService())->checkExportData($type, $where);
return success($check ? 'SUCCESS' : 'EXPORT_NO_DATA', $check);
}
/**
* 报表删除
* @param $id
* @return Response
*/
public function del($id)
{
$res = (new ExportService())->deleteExport($id);
return success('DELETE_SUCCESS');
}
/**
* 获取导出状态列表
* @param string $type
*/
public function getExportStatus()
{
return success((new ExportDict())->getStatus());
}
/**
* 获取导出数据类型列表
* @return Response
*/
public function getExportDataType(){
return success((new ExportService())->getExportDataType());
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,196 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\sys;
use app\service\admin\sys\PosterService;
use core\base\BaseAdminController;
/**
* 自定义海报
* Class Poster
* @package app\adminapi\controller\sys
*/
class Poster extends BaseAdminController
{
/**
* 获取自定义海报分页列表
* @return \think\Response
*/
public function pages()
{
$data = $this->request->params([
[ "name", "" ],
[ 'type', '' ]
]);
return success(( new PosterService() )->getPage($data));
}
/**
* 获取自定义海报分页列表
* @return \think\Response
*/
public function lists()
{
$data = $this->request->params([
[ "name", "" ],
[ 'type', '' ]
]);
return success(( new PosterService() )->getList($data));
}
/**
* 自定义海报详情
* @param int $id
* @return \think\Response
*/
public function info(int $id)
{
return success(( new PosterService() )->getInfo($id));
}
/**
* 添加自定义海报
* @return \think\Response
*/
public function add()
{
$data = $this->request->params([
[ "name", "" ],
[ "type", "" ],
[ "channel", '' ],
[ "value", '' ],
[ "status", '' ],
[ "addon", '' ],
[ 'is_default', 0 ]
]);
$id = ( new PosterService() )->add($data);
return success('ADD_SUCCESS', [ 'id' => $id ]);
}
/**
* 自定义海报编辑
* @param int $id 自定义海报id
* @return \think\Response
*/
public function edit(int $id)
{
$data = $this->request->params([
[ "name", "" ],
[ "type", "" ],
[ "channel", '' ],
[ "value", '' ],
[ "status", '' ],
[ "addon", '' ],
[ 'is_default', 0 ]
]);
( new PosterService() )->edit($id, $data);
return success('EDIT_SUCCESS');
}
/**
* 自定义海报删除
* @param int $id 自定义海报id
* @return \think\Response
*/
public function del(int $id)
{
( new PosterService() )->del($id);
return success('DELETE_SUCCESS');
}
/**
* 修改自定义海报状态
* @return \think\Response
*/
public function modifyStatus()
{
$data = $this->request->params([
[ 'id', '' ],
[ 'status', '' ],
]);
( new PosterService() )->modifyStatus($data);
return success('SUCCESS');
}
/**
* 将自定义海报修改为默认海报
* @return \think\Response
*/
public function modifyDefault()
{
$data = $this->request->params([
[ 'id', '' ]
]);
( new PosterService() )->modifyDefault($data);
return success('SUCCESS');
}
/**
* 获取自定义海报类型
* @return \think\Response
*/
public function type()
{
$data = $this->request->params([
[ 'type', '' ]
]);
return success(( new PosterService() )->getType($data[ 'type' ]));
}
/**
* 获取自定义海报模版
* @return \think\Response
*/
public function template()
{
$data = $this->request->params([
[ 'addon', '' ],
[ 'type', '' ]
]);
return success(( new PosterService() )->getTemplateList($data[ 'addon' ], $data[ 'type' ]));
}
/**
* 获取自定义海报初始化数据
* @return \think\Response
* @throws \think\db\exception\DbException
*/
public function init()
{
$params = $this->request->params([
[ 'id', "" ],
[ "type", "" ],
[ "name", "" ],
]);
return success(( new PosterService() )->getInit($params));
}
/**
* 获取自定义海报预览
* @return array|\think\Response
*/
public function preview()
{
$data = $this->request->params([
[ 'id', 0 ], // 海报id
[ 'type', '' ], // 海报类型
[ 'param', [
'mode' => 'preview',
] ], // 数据参数
[ 'channel', 'h5' ]
]);
return success(data: poster($this->request->siteId(), ...$data));
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,142 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\sys;
use app\service\admin\upload\UploadService;
use core\base\BaseAdminController;
use think\Response;
/**
*/
class Ueditor extends BaseAdminController
{
public function getConfig() {
return Response::create([
"state" => "SUCCESS",
"imageActionName" => "image",
// 提交的图片表单名称默认值upfile
"imageFieldName" => "file",
// 上传大小限制单位B默认值2048000
"imageMaxSize" => 10485760,
// 上传图片格式显示,默认值:[".png", ".jpg", ".jpeg", ".gif", ".bmp"]
"imageAllowFiles" => [".jpg", ".png", ".jpeg"],
// 是否压缩图片,默认是true
"imageCompressEnable" => true,
// 图片压缩最长边限制默认值1600
"imageCompressBorder" => 5000,
// 插入的图片浮动方式默认值none
"imageInsertAlign" => "none",
// 图片访问路径前缀,默认值:空
"imageUrlPrefix" => url('/', domain: true)->buildUrl(),
// 执行上传涂鸦的action名称默认值uploadscrawl
"scrawlActionName" => "crawl",
// 提交的图片表单名称默认值upfile
"scrawlFieldName" => "file",
// 上传大小限制单位B默认值2048000
"scrawlMaxSize" => 10485760,
// 图片访问路径前缀,默认值:空
"scrawlUrlPrefix" => "",
// 插入的图片浮动方式默认值none
"scrawlInsertAlign" => "none",
// 执行上传截图的action名称默认值uploadimage
"snapscreenActionName" => "snap",
// 图片访问路径前缀
"snapscreenUrlPrefix" => "",
// 插入的图片浮动方式默认值none
"snapscreenInsertAlign" => "none",
// 例外的图片抓取域名
"catcherLocalDomain" => array("127.0.0.1", "localhost"),
// 执行抓取远程图片的action名称默认值catchimage
"catcherActionName" => "catch",
// 提交的图片列表表单名称默认值source
"catcherFieldName" => "source",
// 图片访问路径前缀,默认值:空
"catcherUrlPrefix" => "",
// 上传保存路径,可以自定义保存路径和文件名格式,默认值:{filename}{rand:6}
"catcherMaxSize" => 10485760,
// 抓取图片格式显示,默认值:[".png", ".jpg", ".jpeg", ".gif", ".bmp"]
"catcherAllowFiles" => [".jpg", ".png", ".jpeg"],
// 执行上传视频的action名称默认值uploadvideo
"videoActionName" => "video",
// 提交的视频表单名称默认值upfile
"videoFieldName" => "file",
// 视频访问路径前缀
"videoUrlPrefix" => url('/', domain: true)->buildUrl(),
// 上传大小限制单位B默认值102400000
"videoMaxSize" => 104857600,
// 上传视频格式显示
"videoAllowFiles" => [".mp4"],
// 执行上传文件的action名称默认值uploadfile
"fileActionName" => "file",
// 提交的文件表单名称默认值upfile
"fileFieldName" => "file",
// 文件访问路径前缀
"fileUrlPrefix" => "",
// 上传保存路径,可以自定义保存路径和文件名格式,默认值:{filename}{rand:6}
"fileMaxSize" => 104857600,
// 上传文件格式显示
"fileAllowFiles" => [".zip", ".pdf", ".doc"],
// 执行图片管理的action名称默认值listimage
"imageManagerActionName" => "listImage",
// 每次列出文件数量
"imageManagerListSize" => 20,
// 图片访问路径前缀
"imageManagerUrlPrefix" => "",
// 插入的图片浮动方式默认值none
"imageManagerInsertAlign" => "none",
// 列出的文件类型
"imageManagerAllowFiles" => [".jpg", ".png", ".jpeg"],
// 执行文件管理的action名称默认值listfile
"fileManagerActionName" => "listFile",
// 指定要列出文件的目录
"fileManagerUrlPrefix" => "",
// 每次列出文件数量
"fileManagerListSize" => 20,
// 列出的文件类型
"fileManagerAllowFiles" => [".zip", ".pdf", ".doc"],
// 公式配置
"formulaConfig" => [
// 公式渲染的路径
"imageUrlTemplate" => url('/', domain: true)->buildUrl() . "{}"
]
], 'json', 200);
}
public function upload() {
$data = $this->request->params([
['action', ''],
['file', 'file'],
]);
$upload_service = new UploadService();
switch ($data['action']) {
case 'image':
$upload_res = $upload_service->image($data['file']);
return Response::create([
'state' => 'SUCCESS',
'url' => $upload_res['url'],
'title' => $upload_res['url'],
'original' => $upload_res['url'],
], 'json', 200);
break;
case 'video':
$upload_res = $upload_service->video($data['file']);
return Response::create([
'state' => 'SUCCESS',
'url' => $upload_res['url'],
'title' => $upload_res['url'],
'original' => $upload_res['url'],
], 'json', 200);
break;
}
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,60 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\verify;
use app\dict\verify\VerifyDict;
use app\service\admin\verify\VerifierService;
use core\base\BaseAdminController;
use think\Response;
class Verifier extends BaseAdminController
{
/**
* 核销人员列表
* @return Response
*/
public function lists()
{
return success(data:(new VerifierService())->getPage());
}
/**
* 添加核销员
* @param int $order_id
* @return Response
*/
public function add()
{
$data = $this->request->params([
['member_id', 0],
['verify_type', ''],
]);
return success(data:(new VerifierService())->add($data));
}
/**
* 删除核销员
*/
public function del(int $id)
{
return success('DELETE_SUCCESS', (new VerifierService())->del($id));
}
/**
* 获取核销类型
* @return Response
*/
public function getVerifyType()
{
return success(VerifyDict::getType());
}
}

View File

@ -0,0 +1,44 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\verify;
use app\service\admin\verify\VerifyService;
use core\base\BaseAdminController;
use think\Response;
class Verify extends BaseAdminController
{
/**
* 核销记录列表
* @return Response
*/
public function lists()
{
$data = $this->request->params([
['relate_tag', 0],
['type', ''],
['code', ''],
['create_time', []]
]);
return success((new VerifyService())->getPage($data));
}
/**
* 核销信息
* @param int $order_id
* @return Response
*/
public function detail(string $verify_code)
{
return success((new VerifyService())->getDetail($verify_code));
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,43 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\adminapi\controller\weapp;
use app\service\admin\weapp\WeappDeliveryService;
use core\base\BaseAdminController;
use think\Response;
/**
* 小程序发货信息管理服务
*/
class Delivery extends BaseAdminController
{
/**
* 查询小程序是否已开通发货信息管理服务
* @return bool
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
*/
public function getIsTradeManaged()
{
try {
$wechat_template_service = new WeappDeliveryService();
$result = $wechat_template_service->getIsTradeManaged();
if ($result) {
return success([ 'is_trade_managed' => true ]);
}
} catch (\Exception $e) {
}
return success([ 'is_trade_managed' => false ]);
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -42,7 +42,8 @@ class Template extends BaseAdminController
['keys', []]
]);
$weapp_template_service = new WeappTemplateService();
return success($weapp_template_service->syncAll($data['keys']));
$weapp_template_service->syncAll($data['keys']);
return success('SUCCESS');
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -70,7 +70,8 @@ Route::group(function () {
Route::post('addon_develop/build/:key', 'addon.AddonDevelop/build');
//下载插件
Route::post('addon_develop/download/:key', 'addon.AddonDevelop/download');
//插件标识黑名单
Route::get('addon_develop/key/blacklist', 'addon.AddonDevelop/keyBlackList');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -32,6 +32,8 @@ Route::group('member', function () {
Route::get('memberno', 'member.Member/getMemberNo');
//会员添加
Route::put('member/:member_id', 'member.Member/edit');//会员添加
//会员导出
Route::get('member/export', 'member.Member/export');
Route::put('member/modify/:member_id/:field', 'member.Member/modify');
//会员注册方式
@ -66,6 +68,8 @@ Route::group('member', function () {
Route::get('account/balance', 'member.Account/balance');
//会员可提现余额流水
Route::get('account/money', 'member.Account/money');
//会员成长值流水
Route::get('account/growth', 'member.Account/growth');
//会员佣金流水
Route::get('account/commission', 'member.Account/commission');
//会员佣金统计
@ -76,8 +80,6 @@ Route::group('member', function () {
Route::post('account/point', 'member.Account/adjustPoint');
//会员余额调整
Route::post('account/balance', 'member.Account/adjustBalance');
//会员零钱调整
Route::post('account/money', 'member.Account/adjustMoney');
//会员账户类型变动方式
Route::get('account/change_type/:account_type', 'member.Account/changeType');
//会员账户类型变动方式
@ -91,6 +93,14 @@ Route::group('member', function () {
Route::get('config/cash_out', 'member.Config/getCashOutConfig');
//更新提现设置
Route::post('config/cash_out', 'member.Config/setCashOutConfig');
//获取成长值规则设置
Route::get('config/growth_rule', 'member.Config/getGrowthRuleConfig');
//设置成长值规则
Route::post('config/growth_rule', 'member.Config/setGrowthRuleConfig');
//获取积分规则设置
Route::get('config/point_rule', 'member.Config/getPointRuleConfig');
//设置积分规则
Route::post('config/point_rule', 'member.Config/setPointRuleConfig');
/***************************************************** 会员体现**************************************************/
//会员提现列表
Route::get('cash_out', 'member.CashOut/lists');
@ -110,8 +120,42 @@ Route::group('member', function () {
Route::get('config/member', 'member.Config/getMemberConfig');
//更新注册与登录设置
Route::post('config/member', 'member.Config/setMemberConfig');
// 获取会员权益字典
Route::get('dict/benefits', 'member.Member/getMemberBenefitsDict');
// 获取会员礼包字典
Route::get('dict/gift', 'member.Member/getMemberGiftDict');
// 获取成长值规则字典
Route::get('dict/growth_rule', 'member.Member/getGrowthRuleDict');
// 获取积分规则字典
Route::get('dict/point_rule', 'member.Member/getPointRuleDict');
/***************************************************** 会员等级 ****************************************************/
//会员等级分页列表
Route::get('level', 'member.MemberLevel/pages');
//会员等级列表
Route::get('level/list', 'member.MemberLevel/lists');
//会员等级详情
Route::get('level/:id', 'member.MemberLevel/info');
//会员等级添加
Route::post('level', 'member.MemberLevel/add');
//会员等级编辑
Route::put('level/:id', 'member.MemberLevel/edit');
//会员等级删除
Route::delete('level/:id', 'member.MemberLevel/del');
//全部会员等级
Route::get('level/all', 'member.MemberLevel/getAll');
// 获取会员权益内容
Route::get('benefits/content', 'member.Member/getMemberBenefitsContent');
// 获取会员礼包内容
Route::get('gifts/content', 'member.Member/getMemberGiftsContent');
/***************************************************** 会员签到 ****************************************************/
//签到设置
Route::put('sign/config', 'member.MemberSign/setSign');
//签到设置
Route::get('sign/config', 'member.MemberSign/getSign');
//签到记录
Route::get('sign', 'member.MemberSign/lists');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
]);

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -18,7 +18,7 @@ use think\facade\Route;
/**
* 路由
*/
Route::group('sys', function () {
Route::group('sys', function() {
/***************************************************** 系统整体信息 *************************************************/
//系统信息
Route::get('info', 'sys.System/info');
@ -106,6 +106,11 @@ Route::group('sys', function () {
// 开发者key
Route::get('config/developer_token', 'sys.Config/getDeveloperToken');
// 布局设置
Route::get('config/layout', 'sys.Config/getLayout');
// 布局设置
Route::put('config/layout', 'sys.Config/setLayout');
/***************************************************** 图片上传 ****************************************************/
//附件图片上传
Route::post('image', 'upload.Upload/image');
@ -209,6 +214,64 @@ Route::group('sys', function () {
/***************************************************** 获取布局 ****************************************************/
Route::get('layout', 'sys.System/layout');
Route::put('layout', 'sys.System/setLayout');
/***************************************************** 获取导出数据 ****************************************************/
//报表导出列表
Route::get('export', 'sys.Export/lists');
//报表导出状态列表
Route::get('export/status', 'sys.Export/getExportStatus');
//报表导出类型
Route::get('export/type', 'sys.Export/getExportDataType');
//报表导出数据检查
Route::get('export/check/:type', 'sys.Export/check');
//报表导出
Route::get('export/:type', 'sys.Export/export');
//报表删除
Route::delete('export/:id', 'sys.Export/del');
/***************************************************** 自定义海报管理 ****************************************************/
// 自定义海报分页列表
Route::get('poster', 'sys.Poster/pages');
// 自定义海报列表
Route::get('poster/list', 'sys.Poster/lists');
// 自定义海报信息
Route::get('poster/:id', 'sys.Poster/info');
// 添加自定义海报
Route::post('poster', 'sys.Poster/add');
// 编辑自定义海报
Route::put('poster/:id', 'sys.Poster/edit');
// 删除自定义海报
Route::delete('poster/:id', 'sys.Poster/del');
// 修改自定义海报状态
Route::put('poster/status', 'sys.Poster/modifyStatus');
// 将自定义海报修改为默认海报
Route::put('poster/default', 'sys.Poster/modifyDefault');
// 自定义海报类型
Route::get('poster/type', 'sys.Poster/type');
// 自定义海报模板
Route::get('poster/template', 'sys.Poster/template');
// 自定义海报初始化数据
Route::get('poster/init', 'sys.Poster/init');
// 自定义海报预览
Route::get('poster/preview', 'sys.Poster/preview');
/***************************************************** 百度编辑器 ****************************************************/
// 获取百度编辑器配置
Route::get('ueditor', 'sys.Ueditor/getConfig');
// 百度编辑器文件上传
Route::post('ueditor', 'sys.Ueditor/upload');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
@ -216,8 +279,10 @@ Route::group('sys', function () {
]);
//系统环境(不效验登录状态)
Route::group('sys', function () {
Route::group('sys', function() {
Route::get('web/website', 'sys.Config/getWebsite');
// 获取版权信息
Route::get('web/copyright', 'sys.Config/getCopyright');
// 查询布局设置
Route::get('web/layout', 'sys.Config/getLayout');
});

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,42 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
use app\adminapi\middleware\AdminCheckRole;
use app\adminapi\middleware\AdminCheckToken;
use app\adminapi\middleware\AdminLog;
use think\facade\Route;
/**
* 路由
*/
Route::group('verify', function () {
/***************************************************** 核销相关接口 ****************************************************/
// 订单核销记录
Route::get('verify/record', 'verify.Verify/lists');
// 订单核销记录详情
Route::get('verify/:verify_code', 'verify.Verify/detail');
/***************************************************** 核销员相关接口 ****************************************************/
// 添加核销员
Route::post('verifier', 'verify.Verifier/add');
// 获取核销员列表
Route::get('verifier', 'verify.Verifier/lists');
// 获取核销类型
Route::get('verifier/type', 'verify.Verifier/getVerifyType');
// 删除核销员
Route::delete('verifier/:id', 'verify.Verifier/del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
@ -18,7 +18,7 @@ use think\facade\Route;
/**
* 路由
*/
Route::group('weapp', function () {
Route::group('weapp', function() {
/***************************************************** 微信配置 ****************************************************/
Route::get('config', 'weapp.Config/get');
@ -39,6 +39,13 @@ Route::group('weapp', function () {
Route::get('preview', 'weapp.Version/preview');
//获取小程序上传日志
Route::get('upload/:key', 'weapp.Version/uploadLog');
/***************************************************** 小程序发货信息管理服务 ****************************************************/
// 查询小程序是否已开通发货信息管理服务
Route::get('delivery/getIsTradeManaged', 'weapp.Delivery/getIsTradeManaged');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -0,0 +1,28 @@
<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
namespace app\api\controller\addon;
use app\service\api\addon\AddonService;
use core\base\BaseApiController;
use think\Response;
class Addon extends BaseApiController
{
/**
* 查询已安装插件
* @return Response
*/
public function getInstallList(){
return success(data:(new AddonService())->getInstallList());
}
}

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的saas管理平台
// +----------------------------------------------------------------------
// | 官方网址https://www.niucloud-admin.com
// | 官方网址https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------

Some files were not shown because too many files have changed in this diff Show More