|
@@ -364,12 +364,16 @@ class Admins extends Base
|
|
|
if (request()->isAjax()) {
|
|
if (request()->isAjax()) {
|
|
|
$id = input('param.id/d');
|
|
$id = input('param.id/d');
|
|
|
//return $id;
|
|
//return $id;
|
|
|
|
|
+ $admins = db('admins')->where('group_id', $id)->select();
|
|
|
|
|
+ if(!empty($admins)){
|
|
|
|
|
+ return json(['code' => -1, 'data' => '', 'msg' => '请先移除该权限组下的管理员再删除']);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
db('admingroup')->where('group_id', $id)->delete();
|
|
db('admingroup')->where('group_id', $id)->delete();
|
|
|
db('admingrouppower')->where('group_id', $id)->delete();
|
|
db('admingrouppower')->where('group_id', $id)->delete();
|
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
|
- return json(['code' => -1, 'data' => '', 'msg' => $e->getMessage()]);
|
|
|
|
|
|
|
+ return json(['code' => -2, 'data' => '', 'msg' => $e->getMessage()]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return json(['code' => 1, 'data' => '', 'msg' => '删除权限组成功']);
|
|
return json(['code' => 1, 'data' => '', 'msg' => '删除权限组成功']);
|