Browse Source

joinlist , grouplist 교체( 프론트 작업 전까지 내 참여그룹 목록과 그룹 목록이 반대로 보입니다)

Test
qkr7828(박재우) 2 years ago
parent
commit
998614b6a8
  1. 4
      src/main/java/com/palnet/biz/api/bas/group/service/BasGroupService.java
  2. 19
      src/main/java/com/palnet/biz/jpa/repository/pty/PtyGroupQueryRepository.java

4
src/main/java/com/palnet/biz/api/bas/group/service/BasGroupService.java

@ -71,7 +71,7 @@ public class BasGroupService {
}
/**
* 나의 그룹 - 참여 그룹 목록
* 그룹 목록
* @param rq
* @return
*/
@ -83,7 +83,7 @@ public class BasGroupService {
}
/**
* 그룹 목록
* 나의 그룹 - 참여 그룹 목록
* @param rq
* @return
*/

19
src/main/java/com/palnet/biz/jpa/repository/pty/PtyGroupQueryRepository.java

@ -104,7 +104,7 @@ public class PtyGroupQueryRepository{
}
/**
* 나의 그룹 - 참여 그룹 목록
* 그룹 목록
* @param cstmrSno
* @return
*/
@ -112,11 +112,13 @@ public class PtyGroupQueryRepository{
QPtyGroupBas bas = QPtyGroupBas.ptyGroupBas;
QPtyCstmrGroup dtl = QPtyCstmrGroup.ptyCstmrGroup;
String appAuth = jwtTokenUtil.getUserAuthByToken();
BooleanBuilder builder = new BooleanBuilder();
builder.and(bas.useYn.eq("Y"));
builder.and(dtl.joinYn.eq("Y"));
builder.and(dtl.cstmrSno.eq(cstmrSno));
if(appAuth.equals("USER") || appAuth.equals("ROLE_USER")) {
builder.and(dtl.joinYn.eq("Y"));
builder.and(dtl.cstmrSno.eq(cstmrSno));
}
List<BasGroupJoinModel> result =
query.select(Projections.bean(BasGroupJoinModel.class ,
bas.groupId,
@ -136,6 +138,7 @@ public class PtyGroupQueryRepository{
.where(builder)
.orderBy(dtl.joinDt.desc())
.orderBy(bas.createDt.desc())
.groupBy(bas.groupId)
.fetch();
return result;
@ -143,20 +146,19 @@ public class PtyGroupQueryRepository{
}
/**
* 그룹 목록
* 나의 그룹 - 참여 그룹 목록
* @param cstmrSno
* @return
*/
public List<BasGroupJoinModel> joinList(int cstmrSno){
QPtyGroupBas bas = QPtyGroupBas.ptyGroupBas;
QPtyCstmrGroup dtl = QPtyCstmrGroup.ptyCstmrGroup;
String appAuth = jwtTokenUtil.getUserAuthByToken();
BooleanBuilder builder = new BooleanBuilder();
builder.and(bas.useYn.eq("Y"));
if(appAuth.equals("USER") || appAuth.equals("ROLE_USER")) {
builder.and(dtl.joinYn.eq("Y"));
builder.and(dtl.cstmrSno.eq(cstmrSno));
}
List<BasGroupJoinModel> result =
query.select(Projections.bean(BasGroupJoinModel.class ,
bas.groupId,
@ -176,7 +178,6 @@ public class PtyGroupQueryRepository{
.where(builder)
.orderBy(dtl.joinDt.desc())
.orderBy(bas.createDt.desc())
.groupBy(bas.groupId)
.fetch();
return result;

Loading…
Cancel
Save