mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2025-12-14 18:42:49 +00:00
update
This commit is contained in:
parent
9c353adff9
commit
803ba06e3e
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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 ],
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分账户调整
|
||||
*/
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
@ -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']));
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
115
niucloud/app/adminapi/controller/member/MemberLevel.php
Normal file
115
niucloud/app/adminapi/controller/member/MemberLevel.php
Normal 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());
|
||||
}
|
||||
|
||||
}
|
||||
68
niucloud/app/adminapi/controller/member/MemberSign.php
Normal file
68
niucloud/app/adminapi/controller/member/MemberSign.php
Normal 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());
|
||||
}
|
||||
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
85
niucloud/app/adminapi/controller/sys/Export.php
Normal file
85
niucloud/app/adminapi/controller/sys/Export.php
Normal 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());
|
||||
}
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
196
niucloud/app/adminapi/controller/sys/Poster.php
Normal file
196
niucloud/app/adminapi/controller/sys/Poster.php
Normal 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));
|
||||
}
|
||||
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
142
niucloud/app/adminapi/controller/sys/Ueditor.php
Normal file
142
niucloud/app/adminapi/controller/sys/Ueditor.php
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
60
niucloud/app/adminapi/controller/verify/Verifier.php
Normal file
60
niucloud/app/adminapi/controller/verify/Verifier.php
Normal 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());
|
||||
}
|
||||
}
|
||||
44
niucloud/app/adminapi/controller/verify/Verify.php
Normal file
44
niucloud/app/adminapi/controller/verify/Verify.php
Normal 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));
|
||||
}
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
43
niucloud/app/adminapi/controller/weapp/Delivery.php
Normal file
43
niucloud/app/adminapi/controller/weapp/Delivery.php
Normal 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 ]);
|
||||
}
|
||||
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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');
|
||||
});
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
42
niucloud/app/adminapi/route/verify.php
Normal file
42
niucloud/app/adminapi/route/verify.php
Normal 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
|
||||
]);
|
||||
@ -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,
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
28
niucloud/app/api/controller/addon/Addon.php
Normal file
28
niucloud/app/api/controller/addon/Addon.php
Normal 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());
|
||||
}
|
||||
}
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -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
Loading…
x
Reference in New Issue
Block a user