提交 14a00b93 authored 作者: 黄承天's avatar 黄承天

fix(user):修正一个错误

上级 328fa284
...@@ -16,6 +16,7 @@ import org.matrix.remote.mapper.ZtUserViewMapper; ...@@ -16,6 +16,7 @@ import org.matrix.remote.mapper.ZtUserViewMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
...@@ -48,14 +49,19 @@ public class TransHelper { ...@@ -48,14 +49,19 @@ public class TransHelper {
} }
public List<UserProject> userProjects(ZtUserView ztUserView) { public List<UserProject> userProjects(ZtUserView ztUserView) {
Long userId = ksUserMapper.selectOne(Wrappers.<User>lambdaQuery().eq(User::getAccount, ztUserView.getAccount())).getId(); User user = ksUserMapper.selectOne(Wrappers.<User>lambdaQuery().eq(User::getAccount, ztUserView.getAccount()));
return toList(ztUserView.getProjects()).stream() if (nonNull(user)) {
.map(Integer::parseInt) Long userId = user.getId();
.map(id -> ztProjectMapper.selectById(id)) return toList(ztUserView.getProjects()).stream()
.filter(ztProject -> Objects.equals("0", ztProject.getDeleted())) .map(Integer::parseInt)
.map(this::findProjectId) .map(id -> ztProjectMapper.selectById(id))
.map(projectId -> new UserProject(null, userId, projectId)) .filter(ztProject -> Objects.equals("0", ztProject.getDeleted()))
.collect(Collectors.toList()); .map(this::findProjectId)
.map(projectId -> new UserProject(null, userId, projectId))
.collect(Collectors.toList());
} else {
return new ArrayList<>();
}
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论