학습데이터관리 - 재할당 가능한 사용자 목록 진행률 조건 제외

This commit is contained in:
2026-01-27 10:58:25 +09:00
parent a00d933eb1
commit 88c936ec6b

View File

@@ -1510,10 +1510,10 @@ public class LabelAllocateRepositoryImpl implements LabelAllocateRepositoryCusto
labelingAssignmentEntity.analUid.eq(analEntity.getId()), labelingAssignmentEntity.analUid.eq(analEntity.getId()),
labelingAssignmentEntity.workerUid.ne(userId)) labelingAssignmentEntity.workerUid.ne(userId))
.groupBy(memberEntity.userRole, memberEntity.employeeNo, memberEntity.name) .groupBy(memberEntity.userRole, memberEntity.employeeNo, memberEntity.name)
.having( // .having(
completeCnt // completeCnt
.multiply(2) // .multiply(2)
.goe(totalCnt)) // 진행률 평균 이상인 것들만 조회 => percent 를 바로 쓰면 having절에 무리가 갈 수 있다고 함 // .goe(totalCnt)) // 진행률 평균 이상인 것들만 조회 => 조건 제거
.orderBy( .orderBy(
completeCnt completeCnt
.desc()) // TODO: 현재는 잔여건수가 제일 적은(=완료건수가 높은) 순서로 desc, 추후 도엽번호? PNU? 로 정렬하여 .desc()) // TODO: 현재는 잔여건수가 제일 적은(=완료건수가 높은) 순서로 desc, 추후 도엽번호? PNU? 로 정렬하여