更新若干代码
This commit is contained in:
@@ -5,13 +5,18 @@ use think\facade\Db;
|
||||
use think\facade\View;
|
||||
use think\facade\Request;
|
||||
use app\admin\controller\Log;
|
||||
use app\admin\model\AdminSysMenu;
|
||||
use app\admin\model\AdminUserGroup;
|
||||
use app\admin\model\AdminUser;
|
||||
use app\admin\model\Banner;
|
||||
|
||||
|
||||
class Yunzeradmin extends Base
|
||||
{
|
||||
// 角色列表
|
||||
public function groupinfo()
|
||||
{
|
||||
$group = Db::table('yz_admin_user_group')->select();
|
||||
$group = AdminUserGroup::select();
|
||||
View::assign([
|
||||
'group' => $group
|
||||
]);
|
||||
@@ -27,13 +32,13 @@ class Yunzeradmin extends Base
|
||||
Log::record('添加角色', 0, '角色名称不能为空', '角色管理');
|
||||
return json(['code' => 1, 'msg' => '角色名称不能为空']);
|
||||
}
|
||||
$data['status'] = (int) trim(input('post.status'));
|
||||
$data['status'] = intval(trim(input('post.status')));
|
||||
$data['create_time'] = time();
|
||||
$menus = input('post.menu/a');
|
||||
if ($menus) {
|
||||
$data['rights'] = json_encode(array_keys($menus));
|
||||
}
|
||||
$res = Db::table('yz_admin_user_group')->insert($data);
|
||||
$res = AdminUserGroup::insert($data);
|
||||
if (!$res) {
|
||||
Log::record('添加角色', 0, '添加角色失败', '角色管理');
|
||||
return json(['code' => 1, 'msg' => '添加角色失败']);
|
||||
@@ -41,7 +46,7 @@ class Yunzeradmin extends Base
|
||||
Log::record('添加角色', 1, '', '角色管理');
|
||||
return json(['code' => 0, 'msg' => '添加成功']);
|
||||
} else {
|
||||
$menus = Db::table('yz_admin_sys_menu')->order('type,sort desc')->where('status', '=', 1)->select();
|
||||
$menus = AdminSysMenu::order('type,sort desc')->where('status', '=', 1)->select();
|
||||
$menu = [];
|
||||
|
||||
// 先处理所有父菜单
|
||||
@@ -83,7 +88,7 @@ class Yunzeradmin extends Base
|
||||
} else {
|
||||
$data['rights'] = '';
|
||||
}
|
||||
$res = Db::table('yz_admin_user_group')->where('group_id', $group_id)->update($data);
|
||||
$res = AdminUserGroup::where('group_id', $group_id)->update($data);
|
||||
if (!$res) {
|
||||
Log::record('编辑角色', 0, '更新角色失败', '角色管理');
|
||||
return json(['code' => 1, 'msg' => '更新角色失败']);
|
||||
@@ -92,12 +97,12 @@ class Yunzeradmin extends Base
|
||||
return json(['code' => 0, 'msg' => '更新成功']);
|
||||
} else {
|
||||
$group_id = (int) input('get.group_id');
|
||||
$group = Db::table('yz_admin_user_group')->where('group_id', $group_id)->find();
|
||||
$group = AdminUserGroup::where('group_id', $group_id)->find();
|
||||
if ($group && $group['rights']) {
|
||||
$group['rights'] = json_decode($group['rights']);
|
||||
}
|
||||
|
||||
$menus = Db::table('yz_admin_sys_menu')->order('type,sort desc')->where('status', '=', 1)->select();
|
||||
$menus = AdminSysMenu::order('type,sort desc')->where('status', '=', 1)->select();
|
||||
$menu = [];
|
||||
|
||||
// 先处理所有父菜单
|
||||
@@ -127,7 +132,7 @@ class Yunzeradmin extends Base
|
||||
public function groupdel()
|
||||
{
|
||||
$group_id = (int) input('post.group_id');
|
||||
$res = Db::table('yz_admin_user_group')->where('group_id', $group_id)->delete();
|
||||
$res = AdminUserGroup::where('group_id', $group_id)->delete();
|
||||
if (empty($res)) {
|
||||
Log::record('删除角色', 0, '删除角色失败', '角色管理');
|
||||
return json(['code' => 1, 'msg' => '删除角色失败']);
|
||||
@@ -139,9 +144,9 @@ class Yunzeradmin extends Base
|
||||
// 管理员列表
|
||||
public function userinfo()
|
||||
{
|
||||
$lists = Db::table('yz_admin_user')->select();
|
||||
$lists = AdminUser::select();
|
||||
$group = [];
|
||||
$groups = Db::table('yz_admin_user_group')->select();
|
||||
$groups = AdminUserGroup::select();
|
||||
foreach ($groups as $key => $value) {
|
||||
$group[$value['group_id']] = $value;
|
||||
}
|
||||
@@ -166,7 +171,7 @@ class Yunzeradmin extends Base
|
||||
Log::record('添加管理员', 0, '邮箱格式不正确', '管理员管理');
|
||||
return json(['code' => 1, 'msg' => '邮箱格式不正确']);
|
||||
}
|
||||
$item = Db::table('yz_admin_user')->where('account', $data['account'])->find();
|
||||
$item = AdminUser::where('account', $data['account'])->find();
|
||||
if ($item) {
|
||||
Log::record('添加管理员', 0, '该账号已存在', '管理员管理');
|
||||
return json(['code' => 1, 'msg' => '该账号已存在']);
|
||||
@@ -198,7 +203,7 @@ class Yunzeradmin extends Base
|
||||
}
|
||||
$data['create_time'] = time();
|
||||
$data['update_time'] = time();
|
||||
$res = Db::table('yz_admin_user')->insert($data);
|
||||
$res = AdminUser::insert($data);
|
||||
if (!$res) {
|
||||
Log::record('添加管理员', 0, '添加管理员失败', '管理员管理');
|
||||
return json(['code' => 1, 'msg' => '添加管理员失败']);
|
||||
@@ -207,7 +212,7 @@ class Yunzeradmin extends Base
|
||||
return json(['code' => 0, 'msg' => '添加成功']);
|
||||
} else {
|
||||
$group = [];
|
||||
$groups = Db::table('yz_admin_user_group')->select();
|
||||
$groups = AdminUserGroup::select();
|
||||
foreach ($groups as $key => $value) {
|
||||
$group[$value['group_id']] = $value;
|
||||
}
|
||||
@@ -241,7 +246,7 @@ class Yunzeradmin extends Base
|
||||
Log::record('编辑管理员', 0, '请选择角色', '管理员管理');
|
||||
return json(['code' => 1, 'msg' => '请选择角色']);
|
||||
}
|
||||
$res = Db::table('yz_admin_user')->where('uid', $uid)->update($data);
|
||||
$res = AdminUser::where('uid', $uid)->update($data);
|
||||
if (!$res) {
|
||||
Log::record('编辑管理员', 0, '更新管理员信息失败', '管理员管理');
|
||||
return json(['code' => 1, 'msg' => '更新管理员信息失败']);
|
||||
@@ -251,10 +256,10 @@ class Yunzeradmin extends Base
|
||||
} else {
|
||||
$uid = (int) input('get.uid');
|
||||
// 加载管理员
|
||||
$lists = Db::table('yz_admin_user')->where('uid', $uid)->find();
|
||||
$lists = AdminUser::where('uid', $uid)->find();
|
||||
// 加载角色
|
||||
$group = [];
|
||||
$groups = Db::table('yz_admin_user_group')->select();
|
||||
$groups = AdminUserGroup::select();
|
||||
foreach ($groups as $key => $value) {
|
||||
$group[$value['group_id']] = $value;
|
||||
}
|
||||
@@ -270,7 +275,7 @@ class Yunzeradmin extends Base
|
||||
public function userdel()
|
||||
{
|
||||
$uid = (int) input('post.uid');
|
||||
$res = Db::table('yz_admin_user')->where('uid', $uid)->delete();
|
||||
$res = AdminUser::where('uid', $uid)->delete();
|
||||
if (empty($res)) {
|
||||
Log::record('删除管理员', 0, '删除管理员失败', '管理员管理');
|
||||
return json(['code' => 1, 'msg' => '删除管理员失败']);
|
||||
@@ -283,7 +288,7 @@ class Yunzeradmin extends Base
|
||||
public function admininfo()
|
||||
{
|
||||
if (Request::isPost()) {
|
||||
$find = Db::table('yz_admin_user')->where('uid', $this->adminId)->find();
|
||||
$find = AdminUser::where('uid', $this->adminId)->find();
|
||||
if (empty($find)) {
|
||||
Log::record('修改个人信息', 0, '当前账户不存在', '个人信息');
|
||||
return json(['code' => 1, 'msg' => '当前账户不存在']);
|
||||
@@ -312,7 +317,7 @@ class Yunzeradmin extends Base
|
||||
$data['password'] = md5($new_pw);
|
||||
}
|
||||
|
||||
$res = Db::table('yz_admin_user')->where('uid', $this->adminId)->update($data);
|
||||
$res = AdminUser::where('uid', $this->adminId)->update($data);
|
||||
if (!$res) {
|
||||
Log::record('修改个人信息', 0, '更新管理员信息失败', '个人信息');
|
||||
return json(['code' => 1, 'msg' => '更新管理员信息失败']);
|
||||
@@ -334,11 +339,10 @@ class Yunzeradmin extends Base
|
||||
public function bannerlist()
|
||||
{
|
||||
if (Request::isGet()) {
|
||||
$page = input('page', 1);
|
||||
$limit = input('limit', 10);
|
||||
$page = intval(input('post.page', 1));
|
||||
$limit = intval(input('post.limit', 10));
|
||||
|
||||
$query = Db::table('yz_banner')
|
||||
->where('delete_time', null)
|
||||
$query = Banner::where('delete_time', null)
|
||||
->field('id, title, image, url, sort, create_time, update_time');
|
||||
|
||||
// 获取总记录数
|
||||
@@ -352,8 +356,8 @@ class Yunzeradmin extends Base
|
||||
|
||||
// 处理数据
|
||||
foreach ($lists as &$item) {
|
||||
$item['create_time'] = $item['create_time'] ? date('Y-m-d H:i:s', $item['create_time']) : '';
|
||||
$item['update_time'] = $item['update_time'] ? date('Y-m-d H:i:s', $item['update_time']) : '';
|
||||
$item['create_time'] = is_numeric($item['create_time']) ? date('Y-m-d H:i:s', $item['create_time']) : $item['create_time'];
|
||||
$item['update_time'] = is_numeric($item['update_time']) ? date('Y-m-d H:i:s', $item['update_time']) : $item['update_time'];
|
||||
}
|
||||
|
||||
return json([
|
||||
@@ -379,7 +383,7 @@ class Yunzeradmin extends Base
|
||||
'create_time' => time()
|
||||
];
|
||||
|
||||
$res = Db::table('yz_banner')->insert($data);
|
||||
$res = Banner::insert($data);
|
||||
if (!$res) {
|
||||
Log::record('添加Banner', 0, '添加Banner失败', 'Banner管理');
|
||||
return json(['code' => 1, 'msg' => '添加Banner失败']);
|
||||
@@ -408,7 +412,7 @@ class Yunzeradmin extends Base
|
||||
'update_time' => time()
|
||||
];
|
||||
|
||||
$res = Db::table('yz_banner')->where('id', $id)->update($data);
|
||||
$res = Banner::where('id', $id)->update($data);
|
||||
if ($res === false) {
|
||||
Log::record('编辑Banner', 0, '更新Banner失败', 'Banner管理');
|
||||
return json(['code' => 1, 'msg' => '更新Banner失败']);
|
||||
@@ -429,7 +433,7 @@ class Yunzeradmin extends Base
|
||||
return json(['code' => 1, 'msg' => 'ID不能为空']);
|
||||
}
|
||||
|
||||
$res = Db::table('yz_banner')->where('id', $id)->update(['delete_time' => time()]);
|
||||
$res = Banner::where('id', $id)->update(['delete_time' => time()]);
|
||||
if (!$res) {
|
||||
Log::record('删除Banner', 0, '删除Banner失败', 'Banner管理');
|
||||
return json(['code' => 1, 'msg' => '删除Banner失败']);
|
||||
@@ -452,7 +456,7 @@ class Yunzeradmin extends Base
|
||||
return json(['code' => 1, 'msg' => 'ID不能为空']);
|
||||
}
|
||||
|
||||
$res = Db::table('yz_banner')->where('id', $id)->update(['status' => $status]);
|
||||
$res = Banner::where('id', $id)->update(['status' => $status]);
|
||||
if ($res === false) {
|
||||
Log::record('修改Banner状态', 0, '更新状态失败', 'Banner管理');
|
||||
return json(['code' => 1, 'msg' => '更新状态失败']);
|
||||
|
||||
Reference in New Issue
Block a user