diff --git a/src/main/java/com/palnet/biz/jpa/repository/pty/PtyGroupQueryRepository.java b/src/main/java/com/palnet/biz/jpa/repository/pty/PtyGroupQueryRepository.java index 63a303f..ca79246 100644 --- a/src/main/java/com/palnet/biz/jpa/repository/pty/PtyGroupQueryRepository.java +++ b/src/main/java/com/palnet/biz/jpa/repository/pty/PtyGroupQueryRepository.java @@ -111,16 +111,21 @@ public class PtyGroupQueryRepository{ */ public List groupAdminList(int cstmrSno){ QPtyGroupBas bas = QPtyGroupBas.ptyGroupBas; - + QPtyCstmrGroup group = QPtyCstmrGroup.ptyCstmrGroup; + BooleanBuilder builder = new BooleanBuilder(); builder.and(bas.useYn.eq("Y")); + builder.and(group.groupAuthCd.eq("MASTER")); List result = query.select(Projections.bean(BasGroupJoinModel.class , bas.groupId, bas.groupNm, + group.groupAuthCd, bas.createDt )).from(bas) - .where(builder) + .where(builder) + .leftJoin(group) + .on(bas.groupId.eq(group.groupId)) // .orderBy(group.joinDt.desc()) .orderBy(bas.createDt.desc()) .orderBy(bas.groupNm.asc())