Commit 747f9da6 by shenjunjie

Merge branch 'feature' into 'dev'

Feature

See merge request !44
parents a9a001a4 a74b7901
...@@ -282,7 +282,7 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -282,7 +282,7 @@ public class ProjectServiceImpl implements ProjectService {
lists = new ArrayList<>(); lists = new ArrayList<>();
user.getRoles().forEach(userRole -> { user.getRoles().forEach(userRole -> {
lists.add(projectDao.findOneById(userRole.getProjectId())); lists.add(projectDao.findOneById(userRole.getProjectId()));
roleExpired.put(userRole.getProjectId(), new Date(userRole.getExpiredTime())); roleExpired.put(userRole.getProjectId(), null == userRole.getExpiredTime() ? null : new Date(userRole.getExpiredTime()));
}); });
} }
return lists.stream().filter(Project::isShow).map(project -> { return lists.stream().filter(Project::isShow).map(project -> {
......
...@@ -110,7 +110,7 @@ public class UserServiceImpl implements UserService { ...@@ -110,7 +110,7 @@ public class UserServiceImpl implements UserService {
@Override @Override
public PageVO<JSONObject> findUserList(int page, int size, String keyword, String pid, int role) { public PageVO<JSONObject> findUserList(int page, int size, String keyword, String pid, int role) {
Criteria criteria = Criteria.where("superAdmin").is(false); Criteria criteria = Criteria.where("roles.projectId").is(pid).and("superAdmin").is(false);
if (-1 != role) { if (-1 != role) {
criteria = criteria.andOperator(Criteria.where("roles.key").is(Tools.concat(pid, role))); criteria = criteria.andOperator(Criteria.where("roles.key").is(Tools.concat(pid, role)));
// criteria = criteria.andOperator(Criteria.where("roles.roleId").is(role)); // criteria = criteria.andOperator(Criteria.where("roles.roleId").is(role));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment