영상관리 수정

This commit is contained in:
2025-12-22 18:51:07 +09:00
parent 783aede623
commit 6e94480bb0

View File

@@ -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.QMapSheetMngFileEntity.mapSheetMngFileEntity;
import static com.kamco.cd.kamcoback.postgres.entity.QMapSheetMngHstEntity.mapSheetMngHstEntity; import static com.kamco.cd.kamcoback.postgres.entity.QMapSheetMngHstEntity.mapSheetMngHstEntity;
import static com.kamco.cd.kamcoback.postgres.entity.QYearEntity.yearEntity; 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.mapsheet.dto.MapSheetMngDto;
import com.kamco.cd.kamcoback.postgres.entity.MapSheetMngHstEntity; import com.kamco.cd.kamcoback.postgres.entity.MapSheetMngHstEntity;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
@@ -22,9 +20,7 @@ import com.querydsl.jpa.impl.JPAQueryFactory;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import jakarta.persistence.PersistenceContext; import jakarta.persistence.PersistenceContext;
import jakarta.validation.Valid; import jakarta.validation.Valid;
import java.time.LocalDate;
import java.time.ZonedDateTime; import java.time.ZonedDateTime;
import java.util.ArrayList;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@@ -178,29 +174,28 @@ public class MapSheetMngRepositoryImpl extends QuerydslRepositorySupport
public List<Integer> findMapSheetMngYyyyList() { public List<Integer> findMapSheetMngYyyyList() {
List<Integer> foundContent = List<Integer> foundContent =
queryFactory queryFactory
.select(yearEntity.yyyy) .select(yearEntity.yyyy)
.from(yearEntity) .from(yearEntity)
.leftJoin(mapSheetMngEntity).on(mapSheetMngEntity.mngYyyy.eq(yearEntity.yyyy)) .leftJoin(mapSheetMngEntity)
.where(yearEntity.status.eq("NOTYET")) .on(mapSheetMngEntity.mngYyyy.eq(yearEntity.yyyy))
.orderBy(yearEntity.yyyy.asc()) .where(yearEntity.status.eq("NOTYET"))
.limit(10) .orderBy(yearEntity.yyyy.asc())
.fetch(); .limit(10)
.fetch();
foundContent.sort(Comparator.reverseOrder()); foundContent.sort(Comparator.reverseOrder());
return foundContent; return foundContent;
} }
public void updateYearState(int yyyy, String status){ public void updateYearState(int yyyy, String status) {
long execCount = long execCount =
queryFactory queryFactory
.update(yearEntity) .update(yearEntity)
.set(yearEntity.status, status) .set(yearEntity.status, status)
.where(yearEntity.yyyy.eq(yyyy)) .where(yearEntity.yyyy.eq(yyyy))
.execute(); .execute();
} }
public MapSheetMngDto.MngDto findMapSheetMng(int mngYyyy) { public MapSheetMngDto.MngDto findMapSheetMng(int mngYyyy) {