mirror of
https://github.com/vran-dev/databasir.git
synced 2025-08-09 11:32:33 +08:00
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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user