|
@@ -110,8 +110,10 @@ class Roles extends Controller
|
|
|
$request->scene('add')->validate();
|
|
$request->scene('add')->validate();
|
|
|
// 接收数据
|
|
// 接收数据
|
|
|
$all_data = request()->all();
|
|
$all_data = request()->all();
|
|
|
|
|
+ $menu_ids = request('menu_ids', '');
|
|
|
$store_scope = request('store_scope', '');
|
|
$store_scope = request('store_scope', '');
|
|
|
$all_data['store_scope'] = $store_scope;
|
|
$all_data['store_scope'] = $store_scope;
|
|
|
|
|
+ $all_data['menu_ids'] = $menu_ids;
|
|
|
//查询是否存在
|
|
//查询是否存在
|
|
|
$map = ['name' => $all_data['name']];
|
|
$map = ['name' => $all_data['name']];
|
|
|
$data = $RolesModel->where($map)->first();
|
|
$data = $RolesModel->where($map)->first();
|
|
@@ -122,7 +124,7 @@ class Roles extends Controller
|
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '新增失败']);
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '新增失败']);
|
|
|
// 记录行为
|
|
// 记录行为
|
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
|
- $is_admin = request('access_token.is_admin', 0); //是否管理员操作 0=是1=否
|
|
|
|
|
|
|
+ $is_admin = request('access_token.is_admin'); //是否管理员操作 0=是1=否
|
|
|
$table_name = $RolesModel->getTable();
|
|
$table_name = $RolesModel->getTable();
|
|
|
$notes_type = 1; //操作类型,1添加,2修改,3=删除
|
|
$notes_type = 1; //操作类型,1添加,2修改,3=删除
|
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type, [], $all_data, '新增了角色' . $all_data['name'] . '信息');
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type, [], $all_data, '新增了角色' . $all_data['name'] . '信息');
|
|
@@ -142,10 +144,11 @@ class Roles extends Controller
|
|
|
$request->scene('edit')->validate();
|
|
$request->scene('edit')->validate();
|
|
|
// 接收参数
|
|
// 接收参数
|
|
|
$id = request('id', 0);
|
|
$id = request('id', 0);
|
|
|
- // 接收数据
|
|
|
|
|
|
|
+ $menu_ids = request('menu_ids', '');
|
|
|
$all_data = request()->all();
|
|
$all_data = request()->all();
|
|
|
$store_scope = request('store_scope', '');
|
|
$store_scope = request('store_scope', '');
|
|
|
$all_data['store_scope'] = $store_scope;
|
|
$all_data['store_scope'] = $store_scope;
|
|
|
|
|
+ $all_data['menu_ids'] = $menu_ids;
|
|
|
//查询是否存在
|
|
//查询是否存在
|
|
|
$map = ['name' => $all_data['name']];
|
|
$map = ['name' => $all_data['name']];
|
|
|
$data = $RolesModel->where($map)->where('id', '!=', $id)->first();
|
|
$data = $RolesModel->where($map)->where('id', '!=', $id)->first();
|
|
@@ -155,12 +158,12 @@ class Roles extends Controller
|
|
|
$Roles = $RolesModel->where($where)->first();
|
|
$Roles = $RolesModel->where($where)->first();
|
|
|
if (!$Roles) return json_send(['code' => 'error', 'msg' => '记录不存在']);
|
|
if (!$Roles) return json_send(['code' => 'error', 'msg' => '记录不存在']);
|
|
|
$oldData = $Roles->toArray();
|
|
$oldData = $Roles->toArray();
|
|
|
- $result = $RolesModel->editRoles_content($Roles, $all_data);
|
|
|
|
|
|
|
+ $result = $RolesModel->updateRoles($Roles, $all_data);
|
|
|
// 如果操作失败
|
|
// 如果操作失败
|
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '修改失败']);
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '修改失败']);
|
|
|
// 记录行为
|
|
// 记录行为
|
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
|
- $is_admin = request('access_token.is_admin', 0); //是否管理员操作 0=是1=否
|
|
|
|
|
|
|
+ $is_admin = request('access_token.is_admin'); //是否管理员操作 0=是1=否
|
|
|
$table_name = $RolesModel->getTable();
|
|
$table_name = $RolesModel->getTable();
|
|
|
$notes_type = 2; //操作类型,1添加,2修改,3=删除
|
|
$notes_type = 2; //操作类型,1添加,2修改,3=删除
|
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type,$oldData, $all_data, '修改了角色' . $oldData['name'] . '信息');
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type,$oldData, $all_data, '修改了角色' . $oldData['name'] . '信息');
|
|
@@ -201,7 +204,7 @@ class Roles extends Controller
|
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '设置失败']);
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '设置失败']);
|
|
|
// 记录行为
|
|
// 记录行为
|
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
|
- $is_admin = request('access_token.is_admin', 0); //是否管理员操作 0=是1=否
|
|
|
|
|
|
|
+ $is_admin = request('access_token.is_admin'); //是否管理员操作 0=是1=否
|
|
|
$table_name = $RolesModel->getTable();
|
|
$table_name = $RolesModel->getTable();
|
|
|
$notes_type = 2; //操作类型,1添加,2修改,3=删除
|
|
$notes_type = 2; //操作类型,1添加,2修改,3=删除
|
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type, [], ['status' => $status], '修改了角色' . $Roles->name . '状态');
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type, [], ['status' => $status], '修改了角色' . $Roles->name . '状态');
|
|
@@ -240,7 +243,7 @@ class Roles extends Controller
|
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '删除失败']);
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '删除失败']);
|
|
|
// 记录行为
|
|
// 记录行为
|
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
$admin_id = request('access_token.uid', 0); //用户ID
|
|
|
- $is_admin = request('access_token.is_admin', 0); //是否管理员操作 0=是1=否
|
|
|
|
|
|
|
+ $is_admin = request('access_token.is_admin'); //是否管理员操作 0=是1=否
|
|
|
$table_name = $RolesModel->getTable();
|
|
$table_name = $RolesModel->getTable();
|
|
|
$notes_type = 3; //操作类型,1添加,2修改,3=删除
|
|
$notes_type = 3; //操作类型,1添加,2修改,3=删除
|
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type, $Roles->toarray(), [], '删除了角色' . $Roles->name . '信息');
|
|
$this->addAdminHistory('人员信息管理-角色管理', $admin_id, $is_admin, $table_name, $notes_type, $Roles->toarray(), [], '删除了角色' . $Roles->name . '信息');
|