This commit is contained in:
none
2023-03-06 16:06:56 +08:00
parent 866b8e0759
commit 32f6966706
5 changed files with 39 additions and 7 deletions

View File

@@ -27,4 +27,6 @@ public interface UserService extends IService<User> {
User createWithDepIds(String email, String name, String avatar, String password, String idCard, Integer[] depIds);
User updateWithDepIds(User user, String email, String nickname, String name, String avatar, String password, String idCard, Integer[] depIds);
List<Integer> getDepIdsByUserId(Integer userId);
}

View File

@@ -201,6 +201,16 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
userDepartmentService.resetStoreDepIds(newUser.getId(), depIds);
return newUser;
}
@Override
public List<Integer> getDepIdsByUserId(Integer userId) {
List<Integer> ids = new ArrayList<>();
List<UserDepartment> userDepartments = userDepartmentService.list(userDepartmentService.query().getWrapper().eq("user_id", userId));
for (UserDepartment userDepartment : userDepartments) {
ids.add(userDepartment.getDepId());
}
return ids;
}
}