영상관리 수정
This commit is contained in:
@@ -6,9 +6,7 @@ import static com.kamco.cd.kamcoback.postgres.entity.QMapSheetMngEntity.mapSheet
|
||||
import static com.kamco.cd.kamcoback.postgres.entity.QMapSheetMngFileEntity.mapSheetMngFileEntity;
|
||||
import static com.kamco.cd.kamcoback.postgres.entity.QMapSheetMngHstEntity.mapSheetMngHstEntity;
|
||||
import static com.kamco.cd.kamcoback.postgres.entity.QYearEntity.yearEntity;
|
||||
import static java.lang.String.CASE_INSENSITIVE_ORDER;
|
||||
|
||||
import com.kamco.cd.kamcoback.common.utils.FIleChecker.Folder;
|
||||
import com.kamco.cd.kamcoback.mapsheet.dto.MapSheetMngDto;
|
||||
import com.kamco.cd.kamcoback.postgres.entity.MapSheetMngHstEntity;
|
||||
import com.querydsl.core.BooleanBuilder;
|
||||
@@ -22,9 +20,7 @@ import com.querydsl.jpa.impl.JPAQueryFactory;
|
||||
import jakarta.persistence.EntityManager;
|
||||
import jakarta.persistence.PersistenceContext;
|
||||
import jakarta.validation.Valid;
|
||||
import java.time.LocalDate;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
@@ -178,29 +174,28 @@ public class MapSheetMngRepositoryImpl extends QuerydslRepositorySupport
|
||||
public List<Integer> findMapSheetMngYyyyList() {
|
||||
|
||||
List<Integer> foundContent =
|
||||
queryFactory
|
||||
.select(yearEntity.yyyy)
|
||||
.from(yearEntity)
|
||||
.leftJoin(mapSheetMngEntity).on(mapSheetMngEntity.mngYyyy.eq(yearEntity.yyyy))
|
||||
.where(yearEntity.status.eq("NOTYET"))
|
||||
.orderBy(yearEntity.yyyy.asc())
|
||||
.limit(10)
|
||||
.fetch();
|
||||
|
||||
|
||||
queryFactory
|
||||
.select(yearEntity.yyyy)
|
||||
.from(yearEntity)
|
||||
.leftJoin(mapSheetMngEntity)
|
||||
.on(mapSheetMngEntity.mngYyyy.eq(yearEntity.yyyy))
|
||||
.where(yearEntity.status.eq("NOTYET"))
|
||||
.orderBy(yearEntity.yyyy.asc())
|
||||
.limit(10)
|
||||
.fetch();
|
||||
|
||||
foundContent.sort(Comparator.reverseOrder());
|
||||
|
||||
return foundContent;
|
||||
}
|
||||
|
||||
public void updateYearState(int yyyy, String status){
|
||||
public void updateYearState(int yyyy, String status) {
|
||||
long execCount =
|
||||
queryFactory
|
||||
.update(yearEntity)
|
||||
.set(yearEntity.status, status)
|
||||
.where(yearEntity.yyyy.eq(yyyy))
|
||||
.execute();
|
||||
queryFactory
|
||||
.update(yearEntity)
|
||||
.set(yearEntity.status, status)
|
||||
.where(yearEntity.yyyy.eq(yyyy))
|
||||
.execute();
|
||||
}
|
||||
|
||||
public MapSheetMngDto.MngDto findMapSheetMng(int mngYyyy) {
|
||||
|
||||
Reference in New Issue
Block a user