|
|
@ -20,6 +20,7 @@ import com.palnet.biz.api.bas.group.model.BasGroupModel; |
|
|
|
import com.palnet.biz.api.bas.group.model.BasGroupRqModel; |
|
|
|
import com.palnet.biz.api.bas.group.model.BasGroupRqModel; |
|
|
|
import com.palnet.biz.api.bas.group.model.BasGroupUserListModel; |
|
|
|
import com.palnet.biz.api.bas.group.model.BasGroupUserListModel; |
|
|
|
import com.palnet.biz.api.bas.group.model.BasGroupUserModel; |
|
|
|
import com.palnet.biz.api.bas.group.model.BasGroupUserModel; |
|
|
|
|
|
|
|
import com.palnet.biz.jpa.entity.FltPlanArea; |
|
|
|
import com.palnet.biz.jpa.entity.QPtyCstmrBas; |
|
|
|
import com.palnet.biz.jpa.entity.QPtyCstmrBas; |
|
|
|
import com.palnet.biz.jpa.entity.QPtyCstmrDtl; |
|
|
|
import com.palnet.biz.jpa.entity.QPtyCstmrDtl; |
|
|
|
import com.palnet.biz.jpa.entity.QPtyCstmrGroup; |
|
|
|
import com.palnet.biz.jpa.entity.QPtyCstmrGroup; |
|
|
@ -142,6 +143,34 @@ public class PtyGroupQueryRepository{ |
|
|
|
.groupBy(bas.groupId) |
|
|
|
.groupBy(bas.groupId) |
|
|
|
.fetch(); |
|
|
|
.fetch(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BooleanBuilder builder2 = new BooleanBuilder(); |
|
|
|
|
|
|
|
builder2.and(bas.useYn.eq("Y")); |
|
|
|
|
|
|
|
builder2.and(group.cstmrGroupSno.isNotNull()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<BasGroupUserModel> my = query.select(Projections.bean(BasGroupUserModel.class , |
|
|
|
|
|
|
|
bas.groupId, |
|
|
|
|
|
|
|
bas.groupNm, |
|
|
|
|
|
|
|
group.cstmrGroupSno, |
|
|
|
|
|
|
|
group.cstmrSno, |
|
|
|
|
|
|
|
group.groupAuthCd |
|
|
|
|
|
|
|
)).from(bas) |
|
|
|
|
|
|
|
.where(builder2) |
|
|
|
|
|
|
|
.leftJoin(group) |
|
|
|
|
|
|
|
.on(bas.groupId.eq(group.groupId)) |
|
|
|
|
|
|
|
.on(group.cstmrSno.eq(cstmrSno)) |
|
|
|
|
|
|
|
.groupBy(bas.groupId) |
|
|
|
|
|
|
|
.fetch(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(BasGroupJoinModel groupList: result) { |
|
|
|
|
|
|
|
for(BasGroupUserModel myList: my) { |
|
|
|
|
|
|
|
if(groupList.getGroupId().equals(myList.getGroupId())) { |
|
|
|
|
|
|
|
groupList.setMyGrouopAuthCd(myList.getGroupAuthCd()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result; |
|
|
|
return result; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|