mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-11 02:12:48 +00:00
update
This commit is contained in:
parent
a2708a6d4d
commit
011cbe96f9
@ -1 +1 @@
|
||||
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
AUTH_KEY = {auth_key}
PRODUCT_KEY = {product_key}
[DATABASE]
TYPE = mysql
HOSTNAME = {dbhost}
DATABASE = {dbname}
USERNAME = {dbuser}
PASSWORD = {dbpwd}
HOSTPORT = {dbport}
PREFIX = {dbprefix}
CHARSET = utf8mb4
DEBUG = false
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 0
[LANG]
default_lang = zh-cn
[SYSTEM]
ADMIN_TOKEN_NAME = token
API_TOKEN_NAME = token
ADMIN_TOKEN_EXPIRE_TIME = 604800
API_TOKEN_EXPIRE_TIME = 86400
LANG_NAME = lang
CHANNEL_NAME = channel
ADMIN_DOMAIN =
WAP_DOMAIN =
WEB_DOMAIN =
[NIUCLOUD]
code =
secret =
|
||||
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
AUTH_KEY = {auth_key}
PRODUCT_KEY = {product_key}
[DATABASE]
TYPE = mysql
HOSTNAME = {dbhost}
DATABASE = {dbname}
USERNAME = {dbuser}
PASSWORD = {dbpwd}
HOSTPORT = {dbport}
PREFIX = {dbprefix}
CHARSET = utf8mb4
DEBUG = false
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 0
[QUEUE]
state = false
[LANG]
default_lang = zh-cn
[SYSTEM]
ADMIN_TOKEN_NAME = token
API_TOKEN_NAME = token
ADMIN_TOKEN_EXPIRE_TIME = 604800
API_TOKEN_EXPIRE_TIME = 86400
LANG_NAME = lang
CHANNEL_NAME = channel
ADMIN_DOMAIN =
WAP_DOMAIN =
WEB_DOMAIN =
[NIUCLOUD]
code =
secret =
|
||||
@ -1 +1 @@
|
||||
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
AUTH_KEY = {auth_key}
PRODUCT_KEY = {product_key}
[DATABASE]
TYPE = mysql
HOSTNAME = {dbhost}
DATABASE = {dbname}
USERNAME = {dbuser}
PASSWORD = {dbpwd}
HOSTPORT = {dbport}
PREFIX = {dbprefix}
CHARSET = utf8mb4
DEBUG = false
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 0
[LANG]
default_lang = zh-cn
[SYSTEM]
ADMIN_TOKEN_NAME = token
API_TOKEN_NAME = token
ADMIN_TOKEN_EXPIRE_TIME = 604800
API_TOKEN_EXPIRE_TIME = 86400
LANG_NAME = lang
CHANNEL_NAME = channel
ADMIN_DOMAIN =
WAP_DOMAIN =
WEB_DOMAIN =
[NIUCLOUD]
code =
secret =
|
||||
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
AUTH_KEY = {auth_key}
PRODUCT_KEY = {product_key}
[DATABASE]
TYPE = mysql
HOSTNAME = {dbhost}
DATABASE = {dbname}
USERNAME = {dbuser}
PASSWORD = {dbpwd}
HOSTPORT = {dbport}
PREFIX = {dbprefix}
CHARSET = utf8mb4
DEBUG = false
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 0
[QUEUE]
state = false
[LANG]
default_lang = zh-cn
[SYSTEM]
ADMIN_TOKEN_NAME = token
API_TOKEN_NAME = token
ADMIN_TOKEN_EXPIRE_TIME = 604800
API_TOKEN_EXPIRE_TIME = 86400
LANG_NAME = lang
CHANNEL_NAME = channel
ADMIN_DOMAIN =
WAP_DOMAIN =
WEB_DOMAIN =
[NIUCLOUD]
code =
secret =
|
||||
1
niucloud/.gitignore
vendored
1
niucloud/.gitignore
vendored
@ -1,5 +1,4 @@
|
||||
/.idea
|
||||
/.vscode
|
||||
*.log
|
||||
/runtime
|
||||
install.lock
|
||||
@ -1,8 +0,0 @@
|
||||
<IfModule mod_rewrite.c>
|
||||
Options +FollowSymlinks -Multiviews
|
||||
RewriteEngine On
|
||||
RewriteCond %{REQUEST_FILENAME} !-d
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
|
||||
RewriteEngine on RewriteCond % !^$
|
||||
</IfModule>
|
||||
@ -2,7 +2,6 @@
|
||||
namespace app;
|
||||
|
||||
use app\dict\sys\AppTypeDict;
|
||||
use core\exception\AdminException;
|
||||
use core\exception\AuthException;
|
||||
use core\exception\ServerException;
|
||||
use think\db\exception\DataNotFoundException;
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
|
||||
namespace app;
|
||||
use app\dict\common\ChannelDict;
|
||||
use app\service\core\site\CoreSiteService;
|
||||
|
||||
/**
|
||||
* Class Request
|
||||
@ -14,7 +13,6 @@ class Request extends \think\Request
|
||||
//认证信息
|
||||
protected static $auth_info = [];
|
||||
|
||||
|
||||
/**
|
||||
* 获取请求参数
|
||||
* @param array $params
|
||||
@ -57,7 +55,7 @@ class Request extends \think\Request
|
||||
if (!$param || !$filter || !is_string($param)) return $param;
|
||||
// 把数据过滤
|
||||
$filter_rule = [
|
||||
"/<(\\/?)(script|i?frame|style|html|body|title|link|meta|object|\\?|\\%)([^>]*?)>/isU",
|
||||
"/<(\\/?)(script|i?frame|style|html|body|title|link|metaf|alert|font|object|\\?|\\%)([^>]*?)>/isU",
|
||||
"/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU",
|
||||
"/select|join|where|drop|like|modify|rename|insert|update|table|database|alter|truncate|\'|\/\*|\.\.\/|\.\/|union|into|load_file|outfile/is"
|
||||
];
|
||||
@ -91,7 +89,6 @@ class Request extends \think\Request
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 用户账号
|
||||
* @param string $username
|
||||
@ -147,14 +144,6 @@ class Request extends \think\Request
|
||||
return $this->header(system_name('channel_name'), ChannelDict::H5);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取默认站点
|
||||
* @return int
|
||||
*/
|
||||
public function defaultSiteId(){
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* get传参追加值
|
||||
* @param $data
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -12,4 +12,4 @@
|
||||
return [
|
||||
// 默认输出类型
|
||||
'default_return_type' => 'json',
|
||||
];
|
||||
];
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -25,9 +25,11 @@ class Auth extends BaseAdminController
|
||||
public function authMenuList()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['addon', 'all'],
|
||||
['status', 1],
|
||||
['is_tree', 1],
|
||||
['is_button', 1]
|
||||
]);
|
||||
return success((new AuthService())->getAuthMenuList(1, $data['addon']));
|
||||
return success((new AuthService())->getAuthMenuList($data['status'], $data['is_tree'], $data['is_button']));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -53,7 +55,6 @@ class Auth extends BaseAdminController
|
||||
return success((new AuthService())->getAuthInfo());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改登录用户信息
|
||||
* @param $field
|
||||
@ -70,7 +71,6 @@ class Auth extends BaseAdminController
|
||||
return success('MODIFY_SUCCESS');
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 更新用户
|
||||
*/
|
||||
@ -96,4 +96,4 @@ class Auth extends BaseAdminController
|
||||
(new AuthService())->setAddonStat($data['key']);
|
||||
return success('SUCCESS');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -43,6 +43,16 @@ class Diy extends BaseAdminController
|
||||
return success(( new DiyService() )->getPage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 获取自定义页面分页列表,轮播搜索组件用
|
||||
* @return Response
|
||||
*/
|
||||
public function getPageByCarouselSearch()
|
||||
{
|
||||
$data = $this->request->params([]);
|
||||
return success(( new DiyService() )->getPageByCarouselSearch($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 获取自定义页面列表
|
||||
* @return Response
|
||||
@ -77,6 +87,7 @@ class Diy extends BaseAdminController
|
||||
public function add()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
[ "page_title", "" ],
|
||||
[ "title", "" ],
|
||||
[ "name", "" ],
|
||||
[ "type", "" ],
|
||||
@ -100,8 +111,11 @@ class Diy extends BaseAdminController
|
||||
public function edit($id)
|
||||
{
|
||||
$data = $this->request->params([
|
||||
[ "page_title", "" ],
|
||||
[ "title", "" ],
|
||||
[ "name", "" ],
|
||||
[ 'template', '' ],
|
||||
[ 'mode', 'diy' ], // 页面展示模式,diy:自定义,fixed:固定
|
||||
[ "value", "", false ],
|
||||
[ 'is_change', '' ]
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -34,7 +34,7 @@ class DiyRoute extends BaseAdminController
|
||||
[ 'url', '' ], // 路由地址,格式:/app/pages/index/index
|
||||
[ 'addon_name', '' ] // 插件标识
|
||||
]);
|
||||
return success((new DiyRouteService())->getList($data));
|
||||
return success(( new DiyRouteService() )->getList($data));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -44,7 +44,7 @@ class DiyRoute extends BaseAdminController
|
||||
*/
|
||||
public function info(int $id)
|
||||
{
|
||||
return success((new DiyRouteService())->getInfo($id));
|
||||
return success(( new DiyRouteService() )->getInfo($id));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -54,7 +54,7 @@ class DiyRoute extends BaseAdminController
|
||||
*/
|
||||
public function getInfoByName(string $name)
|
||||
{
|
||||
return success((new DiyRouteService())->getInfoByName($name));
|
||||
return success(( new DiyRouteService() )->getInfoByName($name));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -71,7 +71,7 @@ class DiyRoute extends BaseAdminController
|
||||
[ "is_share", "" ]
|
||||
]);
|
||||
$this->validate($data, 'app\validate\diy\DiyRoute.add');
|
||||
$id = (new DiyRouteService())->add($data);
|
||||
$id = ( new DiyRouteService() )->add($data);
|
||||
return success('ADD_SUCCESS', [ 'id' => $id ]);
|
||||
}
|
||||
|
||||
@ -90,7 +90,7 @@ class DiyRoute extends BaseAdminController
|
||||
[ "is_share", "" ]
|
||||
]);
|
||||
$this->validate($data, 'app\validate\diy\DiyRoute.edit');
|
||||
(new DiyRouteService())->edit($id, $data);
|
||||
( new DiyRouteService() )->edit($id, $data);
|
||||
return success('MODIFY_SUCCESS');
|
||||
}
|
||||
|
||||
@ -101,7 +101,7 @@ class DiyRoute extends BaseAdminController
|
||||
*/
|
||||
public function del(int $id)
|
||||
{
|
||||
(new DiyRouteService())->del($id);
|
||||
( new DiyRouteService() )->del($id);
|
||||
return success('DELETE_SUCCESS');
|
||||
}
|
||||
|
||||
@ -118,7 +118,7 @@ class DiyRoute extends BaseAdminController
|
||||
[ 'is_share', 0 ],
|
||||
[ 'sort', 0 ]
|
||||
]);
|
||||
(new DiyRouteService())->modifyShare($data);
|
||||
( new DiyRouteService() )->modifyShare($data);
|
||||
return success('MODIFY_SUCCESS');
|
||||
}
|
||||
|
||||
@ -129,7 +129,7 @@ class DiyRoute extends BaseAdminController
|
||||
*/
|
||||
public function getApps()
|
||||
{
|
||||
return success((new DiyRouteService())->getApps());
|
||||
return success(( new DiyRouteService() )->getApps());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,76 +0,0 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: Niucloud Team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\home;
|
||||
|
||||
use app\service\admin\home\AuthSiteService;
|
||||
use core\base\BaseAdminController;
|
||||
use think\Response;
|
||||
|
||||
class Site extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* 站点列表
|
||||
* @return Response
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['keywords', ''],
|
||||
['status', ''],
|
||||
['app', ''],
|
||||
]);
|
||||
return success((new AuthSiteService())->getSitePage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 站点详情
|
||||
* @param int $id
|
||||
* @return Response
|
||||
*/
|
||||
public function info(int $id)
|
||||
{
|
||||
return success((new AuthSiteService())->getSiteInfo($id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 站点更新
|
||||
*/
|
||||
public function edit($id)
|
||||
{
|
||||
$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', ''],
|
||||
// ['front_end_name', ''],
|
||||
// ['front_end_logo', ''],
|
||||
// ['icon', '']
|
||||
]);
|
||||
$this->validate($data, 'app\validate\site\Site.edit');
|
||||
(new AuthSiteService())->editSite($id, $data);
|
||||
|
||||
return success('MODIFY_SUCCESS');
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -37,9 +37,7 @@ class Config extends BaseAdminController
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['is_captcha', 0],
|
||||
['is_site_captcha', 0],
|
||||
['bg', ''],
|
||||
['site_bg', ''],
|
||||
]);
|
||||
(new ConfigService())->setConfig($data);
|
||||
return success('MODIFY_SUCCESS');
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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));
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分账户调整
|
||||
*/
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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');
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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']));
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -27,10 +27,9 @@ class MemberLabel extends BaseAdminController
|
||||
public function lists()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
|
||||
['label_name', ''],
|
||||
[ 'label_name', '' ],
|
||||
]);
|
||||
return success((new MemberLabelService())->getPage($data));
|
||||
return success(( new MemberLabelService() )->getPage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -40,7 +39,7 @@ class MemberLabel extends BaseAdminController
|
||||
*/
|
||||
public function info(int $id)
|
||||
{
|
||||
return success((new MemberLabelService())->getInfo($id));
|
||||
return success(( new MemberLabelService() )->getInfo($id));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -51,27 +50,27 @@ class MemberLabel extends BaseAdminController
|
||||
{
|
||||
$data = $this->request->params([
|
||||
|
||||
['label_name', ''],
|
||||
['memo', ''],
|
||||
['sort', 0],
|
||||
[ 'label_name', '' ],
|
||||
[ 'memo', '' ],
|
||||
[ 'sort', 0 ],
|
||||
]);
|
||||
$this->validate($data, 'app\validate\member\MemberLabel.add');
|
||||
$id = (new MemberLabelService())->add($data);
|
||||
return success('ADD_SUCCESS', ['label_id' => $id]);
|
||||
$id = ( new MemberLabelService() )->add($data);
|
||||
return success('ADD_SUCCESS', [ 'label_id' => $id ]);
|
||||
}
|
||||
|
||||
/**
|
||||
* 菜单或接口更新
|
||||
* 编辑会员标签
|
||||
*/
|
||||
public function edit($id)
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['label_name', ''],
|
||||
['memo', ''],
|
||||
['sort', 0],
|
||||
[ 'label_name', '' ],
|
||||
[ 'memo', '' ],
|
||||
[ 'sort', 0 ],
|
||||
]);
|
||||
$this->validate($data, 'app\validate\member\MemberLabel.edit');
|
||||
(new MemberLabelService())->edit($id, $data);
|
||||
( new MemberLabelService() )->edit($id, $data);
|
||||
return success('EDIT_SUCCESS');
|
||||
}
|
||||
|
||||
@ -82,8 +81,7 @@ class MemberLabel extends BaseAdminController
|
||||
*/
|
||||
public function del(int $id)
|
||||
{
|
||||
|
||||
(new MemberLabelService())->del($id);
|
||||
( new MemberLabelService() )->del($id);
|
||||
return success('DELETE_SUCCESS');
|
||||
}
|
||||
|
||||
@ -96,7 +94,7 @@ class MemberLabel extends BaseAdminController
|
||||
*/
|
||||
public function getAll()
|
||||
{
|
||||
return success((new MemberLabelService())->getAll());
|
||||
return success(( new MemberLabelService() )->getAll());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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());
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -28,6 +28,7 @@ class SmsLog extends BaseAdminController
|
||||
['mobile', ''],
|
||||
['sms_type', ''],
|
||||
['key', ''],
|
||||
['create_time', []],
|
||||
]);
|
||||
|
||||
$res = (new NoticeSmsLogService())->getPage($data);
|
||||
|
||||
@ -1,119 +0,0 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: Niucloud Team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\order;
|
||||
|
||||
use app\service\admin\order\RechargeOrderRefundService;
|
||||
use app\service\admin\order\RechargeOrderService;
|
||||
use core\base\BaseAdminController;
|
||||
use think\Response;
|
||||
|
||||
class Recharge extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* 充值订单列表
|
||||
* @return Response
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['order_no', ''],
|
||||
['order_status', ''],
|
||||
['order_from', ''],
|
||||
['create_time', []],
|
||||
['pay_time', []],
|
||||
['member_id', ''],
|
||||
['start_money', 0],
|
||||
['end_money', 0]
|
||||
]);
|
||||
return success((new RechargeOrderService())->getPage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 充值订单详情
|
||||
* @param int $order_id
|
||||
* @return Response
|
||||
*/
|
||||
public function detail(int $order_id)
|
||||
{
|
||||
return success((new RechargeOrderService())->getDetail($order_id));
|
||||
}
|
||||
|
||||
public function status()
|
||||
{
|
||||
return success((new RechargeOrderService())->getStatus());
|
||||
}
|
||||
|
||||
public function refund($order_id)
|
||||
{
|
||||
$res = (new RechargeOrderRefundService())->create($order_id);
|
||||
if ($res === true) return success();
|
||||
return fail($res);
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款列表
|
||||
* @return Response
|
||||
*/
|
||||
public function refundLists()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['create_time', []],
|
||||
['member_id', ''],
|
||||
['refund_no', ''],
|
||||
['status', ''],
|
||||
['keywords', ''],
|
||||
['order_no', ''],
|
||||
]);
|
||||
return success((new RechargeOrderRefundService())->getPage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款详情
|
||||
* @param int $refund_id
|
||||
* @return Response
|
||||
*/
|
||||
public function refundDetail(int $refund_id)
|
||||
{
|
||||
return success((new RechargeOrderRefundService())->getDetail($refund_id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询退款状态
|
||||
* @return Response
|
||||
*/
|
||||
public function refundStatus()
|
||||
{
|
||||
return success((new RechargeOrderRefundService())->getStatus());
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款统计
|
||||
*/
|
||||
public function refundStat()
|
||||
{
|
||||
return success((new RechargeOrderRefundService())->stat());
|
||||
}
|
||||
|
||||
/**
|
||||
* 充值统计
|
||||
*/
|
||||
public function stat()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['member_id', ''],
|
||||
]);
|
||||
$res = (new RechargeOrderService())->stat($data);
|
||||
return success($res);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -57,4 +57,4 @@ class Pay extends BaseAdminController
|
||||
$reason = input('reason', '');
|
||||
return success(data: (new PayService())->refuse($out_trade_no, $reason));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -93,4 +93,12 @@ class PayChannel extends BaseAdminController
|
||||
(new PayChannelService())->setAll($data['config']);
|
||||
return success('SET_SUCCESS');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取全部支付方式
|
||||
* @return Response
|
||||
*/
|
||||
public function getPayTypeList() {
|
||||
return success(data:PayDict::getPayType());
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -50,6 +50,7 @@ class Config extends BaseAdminController
|
||||
["logo", ""],
|
||||
["front_end_name", ""],
|
||||
["front_end_logo", ""],
|
||||
["front_end_icon", ""],
|
||||
["icon", ""]
|
||||
]);
|
||||
(new ConfigService())->setWebSite($data);
|
||||
@ -117,6 +118,8 @@ class Config extends BaseAdminController
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['key', ''],
|
||||
[ 'is_open', 0 ], // 是否开启定位
|
||||
[ 'valid_time', 0 ] // 定位有效期/分钟,过期后将重新获取定位信息,0为不过期
|
||||
]);
|
||||
(new ConfigService())->setMap($data);
|
||||
return success();
|
||||
|
||||
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 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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());
|
||||
}
|
||||
}
|
||||
@ -89,7 +89,6 @@ class Menu extends BaseAdminController
|
||||
['menu_short_name','']
|
||||
]);
|
||||
$this->validate($data, 'app\validate\sys\Menu.edit');
|
||||
|
||||
(new MenuService())->edit($menu_key, $data);
|
||||
return success('EDIT_SUCCESS');
|
||||
}
|
||||
@ -127,7 +126,7 @@ class Menu extends BaseAdminController
|
||||
public function refreshMenu()
|
||||
{
|
||||
(new InstallSystemService())->install();
|
||||
return success('REFRESH_SUCCESS');
|
||||
return success('SUCCESS');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -157,5 +156,4 @@ class Menu extends BaseAdminController
|
||||
public function getMenuByTypeDir($addon = 'system') {
|
||||
return success( (new MenuService())->getMenuByTypeDir($addon));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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));
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -93,4 +93,17 @@ class Role extends BaseAdminController
|
||||
return success('DELETE_SUCCESS');
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置角色状态
|
||||
* @param $role_id
|
||||
* @return Response
|
||||
*/
|
||||
public function setStatus($role_id)
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['status', RoleStatusDict::ON],
|
||||
]);
|
||||
(new RoleService())->setStatus($role_id, $data['status']);
|
||||
return success('DELETE_SUCCESS');
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
69
niucloud/app/adminapi/controller/verify/Verifier.php
Normal file
69
niucloud/app/adminapi/controller/verify/Verifier.php
Normal file
@ -0,0 +1,69 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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());
|
||||
}
|
||||
|
||||
/**
|
||||
* 核销人员列表
|
||||
* @return Response
|
||||
*/
|
||||
public function select()
|
||||
{
|
||||
return success(data:(new VerifierService())->getList());
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加核销员
|
||||
* @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());
|
||||
}
|
||||
}
|
||||
45
niucloud/app/adminapi/controller/verify/Verify.php
Normal file
45
niucloud/app/adminapi/controller/verify/Verify.php
Normal file
@ -0,0 +1,45 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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', ''],
|
||||
['verifier_member_id', ''],
|
||||
['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));
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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 ]);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
65
niucloud/app/adminapi/controller/wechat/Media.php
Normal file
65
niucloud/app/adminapi/controller/wechat/Media.php
Normal file
@ -0,0 +1,65 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: Niucloud Team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\wechat;
|
||||
|
||||
use app\service\admin\wechat\WechatMediaService;
|
||||
use core\base\BaseAdminController;
|
||||
|
||||
/**
|
||||
* 微信公众号素材管理
|
||||
*/
|
||||
class Media extends BaseAdminController
|
||||
{
|
||||
public function lists()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['type', ''],
|
||||
]);
|
||||
return success((new WechatMediaService())->getMediaPage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传图片素材
|
||||
* @return \think\Response
|
||||
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
|
||||
* @throws \Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface
|
||||
*/
|
||||
public function image() {
|
||||
$data = $this->request->params([
|
||||
['file', 'file'],
|
||||
]);
|
||||
return success((new WechatMediaService())->addImageMedia($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传视频素材
|
||||
* @return \think\Response
|
||||
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
|
||||
* @throws \Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface
|
||||
*/
|
||||
public function video() {
|
||||
$data = $this->request->params([
|
||||
['file', 'file'],
|
||||
]);
|
||||
return success((new WechatMediaService())->addVideoMedia($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 同步草稿箱
|
||||
* @return \think\Response
|
||||
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
|
||||
* @throws \Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface
|
||||
*/
|
||||
public function syncNews() {
|
||||
return success((new WechatMediaService())->syncNewsMedia());
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -51,13 +51,13 @@ class Reply extends BaseAdminController
|
||||
$data = $this->request->params([
|
||||
['name', ''],
|
||||
['keyword', ''],
|
||||
['matching_type', ''],
|
||||
['content_type', ''],
|
||||
['matching_type', '', false],
|
||||
['reply_method', ''],
|
||||
['content', ''],
|
||||
['status', 0],
|
||||
['sort', ''],
|
||||
]);
|
||||
return success($wechat_reply_service->addKeyword($data));
|
||||
$wechat_reply_service->addKeyword($data);
|
||||
return success('ADD_SUCCESS');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -70,13 +70,13 @@ class Reply extends BaseAdminController
|
||||
$data = $this->request->params([
|
||||
['name', ''],
|
||||
['keyword', ''],
|
||||
['matching_type', ''],
|
||||
['content_type', ''],
|
||||
['matching_type', '', false],
|
||||
['reply_method', ''],
|
||||
['content', ''],
|
||||
['status', 0],
|
||||
['sort', ''],
|
||||
]);
|
||||
return success($wechat_reply_service->editKeyword($id, $data));
|
||||
$wechat_reply_service->editKeyword($id, $data);
|
||||
return success('EDIT_SUCCESS');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -86,7 +86,8 @@ class Reply extends BaseAdminController
|
||||
public function delKeyword($id)
|
||||
{
|
||||
$wechat_reply_service = new WechatReplyService();
|
||||
return success($wechat_reply_service->delKeyword($id));
|
||||
$wechat_reply_service->delKeyword($id);
|
||||
return success('DELETE_FAIL');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -106,12 +107,11 @@ class Reply extends BaseAdminController
|
||||
public function editDefault()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['content_type', ''],
|
||||
['content', ''],
|
||||
['status', 0],
|
||||
]);
|
||||
$wechat_reply_service = new WechatReplyService();
|
||||
return success($wechat_reply_service->editDefault($data));
|
||||
$wechat_reply_service->editDefault($data);
|
||||
return success('SET_SUCCESS');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -131,12 +131,11 @@ class Reply extends BaseAdminController
|
||||
public function editSubscribe()
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['content_type', ''],
|
||||
['content', ''],
|
||||
['status', 0],
|
||||
]);
|
||||
$wechat_reply_service = new WechatReplyService();
|
||||
return success($wechat_reply_service->editSubscribe($data));
|
||||
$wechat_reply_service->editSubscribe($data);
|
||||
return success('SET_SUCCESS');
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -31,7 +31,7 @@ class Template extends BaseAdminController
|
||||
['keys', []]
|
||||
]);
|
||||
$wechat_template_service = new WechatTemplateService();
|
||||
return success($wechat_template_service->syncAll($data['keys']));
|
||||
return success(data:$wechat_template_service->syncAll($data['keys']));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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,
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -31,4 +31,4 @@ Route::group('aliapp', function () {
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -16,4 +16,4 @@ $is_demo = env('system.is_demo', 0);
|
||||
if ($is_demo && !Request::isGet()) {
|
||||
//加载插件路由
|
||||
throw new CommonException("演示数据不能进行修改");
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -52,4 +52,4 @@ Route::group('applet', function () {
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -29,16 +29,11 @@ Route::group('auth', function () {
|
||||
//授权用户信息
|
||||
Route::get('get', 'auth.Auth/get');
|
||||
//授权用户信息
|
||||
Route::put('modify/:field', 'auth.Auth/modify');
|
||||
//授权用户信息
|
||||
Route::put('edit', 'auth.Auth/edit');
|
||||
//授权站点信息
|
||||
Route::get('site', 'auth.Auth/site');
|
||||
//站点可以显示的菜单
|
||||
Route::get('site/showmenu', 'auth.Auth/getShowMenuList');
|
||||
|
||||
//授权用户信息
|
||||
Route::put('modify/:field', 'auth.Auth/modify');
|
||||
})->middleware([
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -24,6 +24,9 @@ Route::group('diy', function() {
|
||||
// 自定义页面分页列表
|
||||
Route::get('diy', 'diy.Diy/lists');
|
||||
|
||||
// 自定义页面分页列表,轮播搜索组件用
|
||||
Route::get('carousel_search', 'diy.Diy/getPageByCarouselSearch');
|
||||
|
||||
// 添加自定义页面
|
||||
Route::post('diy', 'diy.Diy/add');
|
||||
|
||||
|
||||
@ -1,33 +0,0 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.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('home', function () {
|
||||
/***************************************************** 用户信息管理 ****************************************************/
|
||||
|
||||
/***************************************************** 站点管理 ****************************************************/
|
||||
//站点列表
|
||||
Route::get('site', 'home.Site/lists');
|
||||
//站点信息
|
||||
Route::get('site/:id', 'home.Site/info');
|
||||
//更新站点信息
|
||||
Route::put('site/:id', 'home.Site/edit');
|
||||
|
||||
})->middleware(AdminCheckToken::class, true)
|
||||
->middleware(AdminLog::class);
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,45 +0,0 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.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('order', function () {
|
||||
/***************************************************** 充值订单 *************************************************/
|
||||
//订单列表
|
||||
Route::get('recharge', 'order.Recharge/lists');
|
||||
//订单详情
|
||||
Route::get('recharge/:order_id', 'order.Recharge/detail');
|
||||
//订单状态
|
||||
Route::get('recharge/status', 'order.Recharge/status');
|
||||
//订单统计
|
||||
Route::get('recharge/stat', 'order.Recharge/stat');
|
||||
// 订单发起退款
|
||||
Route::put('recharge/refund/:order_id', 'order.Recharge/refund');
|
||||
//退款订单列表
|
||||
Route::get('recharge/refund', 'order.Recharge/refundLists');
|
||||
//退款订单详情
|
||||
Route::get('recharge/refund/:refund_id', 'order.Recharge/refundDetail');
|
||||
//退款订单状态
|
||||
Route::get('recharge/refund/status', 'order.Recharge/refundStatus');
|
||||
//退款订单统计
|
||||
Route::get('recharge/refund/stat', 'order.Recharge/refundStat');
|
||||
})->middleware([
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -57,6 +57,8 @@ Route::group('pay', function () {
|
||||
Route::get('refund/type', 'pay.PayRefund/getRefundType');
|
||||
//退款转账
|
||||
Route::post('refund/transfer', 'pay.PayRefund/transfer');
|
||||
// 获取全部支付方式
|
||||
Route::get('type/all', 'pay.PayChannel/getPayTypeList');
|
||||
})->middleware([
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -31,4 +31,4 @@ Route::group(function () {
|
||||
});
|
||||
|
||||
//加载插件路由
|
||||
(new DictLoader("Route"))->load(['app_type' => 'adminapi']);
|
||||
(new DictLoader("Route"))->load(['app_type' => 'adminapi']);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -31,4 +31,4 @@ Route::group('stat', function () {
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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');
|
||||
@ -36,6 +36,8 @@ Route::group('sys', function () {
|
||||
Route::put('role/:role_id', 'sys.Role/edit');
|
||||
//删除用户组
|
||||
Route::delete('role/:role_id', 'sys.Role/del');
|
||||
//设置用户组状态
|
||||
Route::put('role/status/:role_id', 'sys.Role/setStatus');
|
||||
/***************************************************** 菜单 ****************************************************/
|
||||
//菜单新增
|
||||
Route::post('menu', 'sys.Menu/add');
|
||||
@ -45,15 +47,25 @@ Route::group('sys', function () {
|
||||
Route::get('menu', 'sys.Menu/lists');
|
||||
//删除单个菜单
|
||||
Route::delete('menu/:menu_key', 'sys.Menu/del');
|
||||
// 获取菜单信息
|
||||
Route::get('menu/info/:menu_key', 'sys.Menu/info');
|
||||
// 初始化菜单
|
||||
Route::post('menu/refresh', 'sys.Menu/refreshMenu');
|
||||
//菜单类型
|
||||
Route::get('menutype', 'sys.Menu/getMenuType');
|
||||
//授权用户菜单
|
||||
Route::get('authmenu', 'sys.Auth/authMenuList');
|
||||
// 获取菜单信息
|
||||
Route::get('menu/info/:menu_key', 'sys.Menu/info');
|
||||
Route::get('menu/:app_type/info/:menu_key', 'sys.Menu/info');
|
||||
// 初始化菜单
|
||||
Route::post('menu/refresh', 'sys.Menu/refreshMenu');
|
||||
|
||||
Route::get('menu/mothod', 'sys.Menu/getMethodType');
|
||||
|
||||
Route::get('menu/system_menu', 'sys.Menu/getSystem');
|
||||
|
||||
Route::get('menu/addon_menu/all', 'sys.Menu/getAllAddonMenu');
|
||||
|
||||
Route::get('menu/addon_menu/:app_key', 'sys.Menu/getAddonMenu');
|
||||
|
||||
Route::get('menu/dir/:addon', 'sys.Menu/getMenuByTypeDir');
|
||||
@ -197,13 +209,67 @@ Route::group('sys', function () {
|
||||
|
||||
/***************************************************** 清理缓存-刷新菜单 ****************************************************/
|
||||
Route::post('schema/clear', 'sys.System/schemaCache');
|
||||
/***************************************************** 刷新菜单 ****************************************************/
|
||||
// 刷新菜单
|
||||
Route::post('menu/refresh', 'sys.Menu/refreshMenu');
|
||||
|
||||
/***************************************************** 公共字典数据 ****************************************************/
|
||||
Route::get('date/month', 'sys.Common/getMonth');
|
||||
Route::get('date/week', 'sys.Common/getWeek');
|
||||
/***************************************************** 获取导出数据 ****************************************************/
|
||||
//报表导出列表
|
||||
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');
|
||||
|
||||
/***************************************************** 获取布局 ****************************************************/
|
||||
Route::get('layout', 'sys.System/layout');
|
||||
@ -215,7 +281,7 @@ 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');
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
44
niucloud/app/adminapi/route/verify.php
Normal file
44
niucloud/app/adminapi/route/verify.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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/select', 'verify.Verifier/select');
|
||||
// 获取核销类型
|
||||
Route::get('verifier/type', 'verify.Verifier/getVerifyType');
|
||||
// 删除核销员
|
||||
Route::delete('verifier/:id', 'verify.Verifier/del');
|
||||
|
||||
})->middleware([
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址: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,
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -35,16 +35,16 @@ Route::group('wechat', function () {
|
||||
//设置微信菜单
|
||||
Route::put('menu', 'wechat.Menu/edit');
|
||||
/***************************************************** 关键词回复 ****************************************************/
|
||||
//关键词回复详情
|
||||
Route::get('reply/keywords/lists', 'wechat.Reply/keyword');
|
||||
//关键词回复列表
|
||||
Route::get('reply/keywords', 'wechat.Reply/getKeywordLists');
|
||||
//关键词回复详情
|
||||
Route::get('reply/keywords/:id', 'wechat.Reply/keyword');
|
||||
//新增关键词回复
|
||||
Route::post('reply/keywords', 'wechat.Reply/addKeyword');
|
||||
//更新关键词回复
|
||||
Route::put('reply/keywords/:id', 'wechat.Reply/editKeyword');
|
||||
//删除关键词回复
|
||||
Route::delete('reply/keywords/:id', 'wechat.Reply/deleteKeyword');
|
||||
Route::delete('reply/keywords/:id', 'wechat.Reply/delKeyword');
|
||||
/***************************************************** 默认回复 ****************************************************/
|
||||
//默认回复
|
||||
Route::get('reply/default', 'wechat.Reply/default');
|
||||
@ -56,20 +56,24 @@ Route::group('wechat', function () {
|
||||
//更新关注回复
|
||||
Route::put('reply/subscribe', 'wechat.Reply/editSubscribe');
|
||||
/***************************************************** 图文素材回复 ****************************************************/
|
||||
//图文素材列表
|
||||
// 素材列表
|
||||
Route::get('media', 'wechat.Media/lists');
|
||||
//新增图文素材
|
||||
Route::post('media', 'wechat.Media/add');
|
||||
//更新图文素材
|
||||
Route::put('media/:id', 'wechat.Media/edit');
|
||||
// 上传图片素材
|
||||
Route::post('media/image', 'wechat.Media/image');
|
||||
// 上传视频素材
|
||||
Route::post('media/video', 'wechat.Media/video');
|
||||
|
||||
/***************************************************** 消息模板 ****************************************************/
|
||||
//同步全部消息模板
|
||||
Route::put('template/sync', 'wechat.Template/sync');
|
||||
|
||||
Route::get('template', 'wechat.Template/lists');
|
||||
|
||||
// 同步图文
|
||||
Route::get('sync/news', 'wechat.Media/syncNews');
|
||||
|
||||
})->middleware([
|
||||
AdminCheckToken::class,
|
||||
AdminCheckRole::class,
|
||||
AdminLog::class
|
||||
]);
|
||||
]);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -12,4 +12,4 @@
|
||||
return [
|
||||
// 默认输出类型
|
||||
'default_return_type' => 'json',
|
||||
];
|
||||
];
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,27 +1,28 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: Niucloud Team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\listener\site;
|
||||
namespace app\api\controller\addon;
|
||||
|
||||
use app\service\api\addon\AddonService;
|
||||
use core\base\BaseApiController;
|
||||
use think\Response;
|
||||
|
||||
/**
|
||||
* 添加站点成功后事件
|
||||
*/
|
||||
class AddSiteAfterListener
|
||||
class Addon extends BaseApiController
|
||||
{
|
||||
|
||||
/**
|
||||
* 初始化站点
|
||||
* @param array $params
|
||||
* 查询已安装插件
|
||||
* @return Response
|
||||
*/
|
||||
public function handle($params = [])
|
||||
{
|
||||
public function getInstallList(){
|
||||
return success(data:(new AddonService())->getInstallList());
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -25,4 +25,4 @@ class Agreement extends BaseApiController
|
||||
$res = (new AgreementService())->getAgreement($key);
|
||||
return success($res);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -30,7 +30,19 @@ class Diy extends BaseApiController
|
||||
[ 'id', '' ],
|
||||
[ 'name', '' ]
|
||||
]);
|
||||
return success((new DiyService())->getInfo($params));
|
||||
return success(( new DiyService() )->getInfo($params));
|
||||
}
|
||||
|
||||
/**
|
||||
* 底部菜单信息
|
||||
* @return Response
|
||||
*/
|
||||
public function tabbarList()
|
||||
{
|
||||
$params = $this->request->params([
|
||||
[ 'key', '' ],
|
||||
]);
|
||||
return success(( new DiyConfigService() )->getBottomList($params));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -42,7 +54,7 @@ class Diy extends BaseApiController
|
||||
$params = $this->request->params([
|
||||
[ 'key', 'app' ],
|
||||
]);
|
||||
return success((new DiyConfigService())->getBottomConfig($params[ 'key' ]));
|
||||
return success(( new DiyConfigService() )->getBottomConfig($params[ 'key' ]));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -55,6 +67,6 @@ class Diy extends BaseApiController
|
||||
[ 'route', '' ],
|
||||
[ 'params', '' ]
|
||||
]);
|
||||
return success((new DiyRouteService())->getShare($data));
|
||||
return success(( new DiyRouteService() )->getShare($data));
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -15,6 +15,7 @@ use app\dict\member\MemberAccountChangeTypeDict;
|
||||
use app\dict\member\MemberAccountTypeDict;
|
||||
use app\service\api\member\MemberAccountService;
|
||||
use core\base\BaseApiController;
|
||||
use core\exception\AdminException;
|
||||
use think\db\exception\DbException;
|
||||
use think\Response;
|
||||
|
||||
@ -51,6 +52,18 @@ class Account extends BaseApiController
|
||||
return success((new MemberAccountService())->getPage($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 余额流水(新)
|
||||
* @return Response
|
||||
*/
|
||||
public function balanceList(): Response
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['from_type', '']
|
||||
]);
|
||||
return success((new MemberAccountService())->getPages($data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 零钱流水
|
||||
* @return Response
|
||||
@ -85,7 +98,9 @@ class Account extends BaseApiController
|
||||
public function commission(): Response
|
||||
{
|
||||
$data = $this->request->params([
|
||||
['from_type', '']
|
||||
['from_type', ''],
|
||||
['account_data_gt', ''],
|
||||
['account_data_lt', ''],
|
||||
]);
|
||||
$data['account_type'] = MemberAccountTypeDict::COMMISSION;
|
||||
return success((new MemberAccountService())->getPage($data));
|
||||
@ -98,8 +113,13 @@ class Account extends BaseApiController
|
||||
*/
|
||||
public function getFromType($account_type): Response
|
||||
{
|
||||
|
||||
if (!array_key_exists($account_type, MemberAccountTypeDict::getType())) throw new AdminException('MEMBER_TYPE_NOT_EXIST');
|
||||
return success(MemberAccountChangeTypeDict::getType($account_type));
|
||||
}
|
||||
|
||||
public function pointCount()
|
||||
{
|
||||
return success((new MemberAccountService())->getPointCount());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -27,9 +27,7 @@ class Address extends BaseApiController
|
||||
* @return \think\Response
|
||||
*/
|
||||
public function lists(){
|
||||
$data = $this->request->params([
|
||||
["type",""]
|
||||
]);
|
||||
$data = $this->request->params([]);
|
||||
return success((new AddressService())->getList($data));
|
||||
}
|
||||
|
||||
@ -59,7 +57,6 @@ class Address extends BaseApiController
|
||||
["lng",""],
|
||||
["lat",""],
|
||||
["is_default",0],
|
||||
["type",'']
|
||||
]);
|
||||
$this->validate($data, 'app\validate\member\Address.add');
|
||||
$id = (new AddressService())->add($data);
|
||||
@ -84,7 +81,6 @@ class Address extends BaseApiController
|
||||
["lng",""],
|
||||
["lat",""],
|
||||
["is_default",0],
|
||||
["type",'']
|
||||
]);
|
||||
$this->validate($data, 'app\validate\member\Address.edit');
|
||||
(new AddressService())->edit($id, $data);
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方网址:https://www.niucloud-admin.com
|
||||
// | 官方网址:https://www.niucloud.com
|
||||
// +----------------------------------------------------------------------
|
||||
// | niucloud团队 版权所有 开源版本可自由商用
|
||||
// +----------------------------------------------------------------------
|
||||
@ -90,4 +90,4 @@ class CashOutAccount extends BaseApiController
|
||||
(new MemberCashOutAccountService())->del($account_id);
|
||||
return success('DELETE_SUCCESS');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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