提交 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,7 +49,9 @@ public class TransHelper { ...@@ -48,7 +49,9 @@ 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()));
if (nonNull(user)) {
Long userId = user.getId();
return toList(ztUserView.getProjects()).stream() return toList(ztUserView.getProjects()).stream()
.map(Integer::parseInt) .map(Integer::parseInt)
.map(id -> ztProjectMapper.selectById(id)) .map(id -> ztProjectMapper.selectById(id))
...@@ -56,6 +59,9 @@ public class TransHelper { ...@@ -56,6 +59,9 @@ public class TransHelper {
.map(this::findProjectId) .map(this::findProjectId)
.map(projectId -> new UserProject(null, userId, projectId)) .map(projectId -> new UserProject(null, userId, projectId))
.collect(Collectors.toList()); .collect(Collectors.toList());
} else {
return new ArrayList<>();
}
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论