Selaa lähdekoodia

fix用户删除后删除相应的关联角色

A17404李放 3 vuotta sitten
vanhempi
commit
5ed9aa690e

+ 1 - 1
nb-system/src/main/java/com/nb/system/controller/SysRoleController.java

@@ -76,7 +76,7 @@ public class SysRoleController {
     @PostMapping("/remove")
     @SaCheckPermission("system:sysRole:remove")
     @Log(title = "角色管理删除")
-    public R remove(@RequestParam("ids") String id) {
+    public R remove(@RequestParam("ids") Long id) {
         sysRoleService.remove(id);
         return R.success();
     }

+ 1 - 1
nb-system/src/main/java/com/nb/system/controller/SysUserController.java

@@ -71,7 +71,7 @@ public class SysUserController {
     @PostMapping("/remove")
     @SaCheckPermission("system:sysUser:remove")
     @Log(title = "用户管理删除")
-    public R remove(@RequestParam("ids") String id) {
+    public R remove(@RequestParam("ids") Long id) {
         sysUserService.remove(id);
         return R.success();
     }

+ 1 - 1
nb-system/src/main/java/com/nb/system/service/ISysRoleService.java

@@ -59,7 +59,7 @@ public interface ISysRoleService extends IService<SysRole> {
      *
      * @param id
      */
-    void remove(String id);
+    void remove(Long id);
 
     /**
      * 查看

+ 1 - 1
nb-system/src/main/java/com/nb/system/service/ISysUserService.java

@@ -57,7 +57,7 @@ public interface ISysUserService extends IService<SysUser> {
      *
      * @param ids
      */
-    void remove(String ids);
+    void remove(Long ids);
 
     /**
      * 查看

+ 1 - 1
nb-system/src/main/java/com/nb/system/service/impl/SysRoleServiceImpl.java

@@ -127,7 +127,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public void remove(String id) {
+    public void remove(Long id) {
         SysRole sysRole = this.getById(id);
         if("admin".equalsIgnoreCase(sysRole.getRoleCode())){
             throw new CustomException("管理员角色不可删除");

+ 1 - 1
nb-system/src/main/java/com/nb/system/service/impl/SysUserServiceImpl.java

@@ -244,7 +244,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public void remove(String id) {
+    public void remove(Long id) {
         sysUserRoleService.remove(new QueryWrapper<SysUserRole>()
                 .lambda().eq(SysUserRole::getUserId,id));
         this.removeById(id);