fix: improve audit log (#176)

* fix: group owner and member can't view project log

* feat: improve audit log aspect

* fix: miss group id when request project log
This commit is contained in:
vran
2022-05-14 18:11:55 +08:00
committed by GitHub
parent bd07d8a018
commit 59570a9ee6
29 changed files with 100 additions and 35 deletions

View File

@@ -115,4 +115,15 @@ public class ProjectDao extends BaseDao<ProjectPojo> {
.groupBy(DATA_SOURCE.DATABASE_TYPE)
.fetchMap(DATA_SOURCE.DATABASE_TYPE, DSL.count(DATA_SOURCE));
}
public Map<Integer, Integer> selectGroupIdsByProjectIdIn(List<Integer> projectIds) {
if (projectIds == null || projectIds.isEmpty()) {
return Collections.emptyMap();
}
return getDslContext()
.select(PROJECT.ID, PROJECT.GROUP_ID)
.from(PROJECT)
.where(PROJECT.ID.in(projectIds))
.fetchMap(PROJECT.ID, PROJECT.GROUP_ID);
}
}