diff --git a/src/main/java/com/glxp/api/controller/auth/SysUserController.java b/src/main/java/com/glxp/api/controller/auth/SysUserController.java
index d7b38f6ca..759f74119 100644
--- a/src/main/java/com/glxp/api/controller/auth/SysUserController.java
+++ b/src/main/java/com/glxp/api/controller/auth/SysUserController.java
@@ -276,6 +276,8 @@ public class SysUserController extends BaseController {
for (DeptUserEntity deptUserEntity : deptUserEntities) {
if(deptUserEntity.getDeptId() == 1){
checkDeptId=true;
+ }else{
+ deptCodeList.add(deptUserEntity.getDeptId());
}
}
if(checkDeptId==false){
diff --git a/src/main/resources/mybatis/mapper/auth/DeptUserDao.xml b/src/main/resources/mybatis/mapper/auth/DeptUserDao.xml
index 8cdb52005..db3b063fa 100644
--- a/src/main/resources/mybatis/mapper/auth/DeptUserDao.xml
+++ b/src/main/resources/mybatis/mapper/auth/DeptUserDao.xml
@@ -78,7 +78,7 @@
delete
from auth_dept_user
- where userId = #{userId}
+ where userId = #{userId} and deptId != 1
delete