Преглед на файлове

删除用户只删除当前公司与该用户的关系

xuefy преди 3 години
родител
ревизия
b9a17fff39
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      tianhu-system/src/main/java/com/tianhu/system/controller/SysUserController.java

+ 4 - 0
tianhu-system/src/main/java/com/tianhu/system/controller/SysUserController.java

@@ -885,9 +885,13 @@ public class SysUserController extends BaseController
     @DeleteMapping("/{userId}")
     public AjaxResult remove(@PathVariable Long userId)throws Exception
     {
+        LoginUser userInfo = tokenService.getLoginUser();
+        SysUser use = userInfo.getSysUser();
+        String currentCompanyId = use.getCompanyId();
         //查询用户企业信息
         LambdaQueryWrapper<SysUserCompanyRel> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(SysUserCompanyRel::getSucrUserId,userId);
+        queryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,currentCompanyId);
         List<SysUserCompanyRel> list = iSysUserCompanyRelService.findSysUserCompanyRels(queryWrapper);
         //删除企业与用户信息
         for (SysUserCompanyRel sysUserCompanyRel : list){