라벨작업관리 목록 API 날짜 수정, 에러로그 날짜 변환 수정
This commit is contained in:
@@ -16,6 +16,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import io.swagger.v3.oas.annotations.responses.ApiResponse;
|
||||
import io.swagger.v3.oas.annotations.responses.ApiResponses;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -71,10 +72,10 @@ public class LabelWorkerApiController {
|
||||
public ApiResponseDto<Page<LabelWorkMng>> labelWorkMngList(
|
||||
@Parameter(description = "변화탐지년도", example = "2022-2024") @RequestParam(required = false)
|
||||
String detectYear,
|
||||
@Parameter(description = "시작일", example = "20220101") @RequestParam(required = false)
|
||||
String strtDttm,
|
||||
@Parameter(description = "종료일", example = "20261201") @RequestParam(required = false)
|
||||
String endDttm,
|
||||
@Parameter(description = "시작일", example = "2022-01-01") @RequestParam(required = false)
|
||||
LocalDate strtDttm,
|
||||
@Parameter(description = "종료일", example = "2026-12-01") @RequestParam(required = false)
|
||||
LocalDate endDttm,
|
||||
@Parameter(description = "페이지 번호 (0부터 시작)", example = "0") @RequestParam(defaultValue = "0")
|
||||
int page,
|
||||
@Parameter(description = "페이지 크기", example = "20") @RequestParam(defaultValue = "20")
|
||||
|
||||
@@ -5,6 +5,7 @@ import com.kamco.cd.kamcoback.common.utils.enums.Enums;
|
||||
import com.kamco.cd.kamcoback.common.utils.interfaces.JsonFormatDttm;
|
||||
import com.kamco.cd.kamcoback.label.dto.LabelAllocateDto.LabelMngState;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.UUID;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -120,11 +121,11 @@ public class LabelWorkDto {
|
||||
@Schema(description = "변화탐지년도", example = "2024")
|
||||
private String detectYear;
|
||||
|
||||
@Schema(description = "시작일", example = "20260101")
|
||||
private String strtDttm;
|
||||
@Schema(description = "시작일", example = "2026-01-01")
|
||||
private LocalDate strtDttm;
|
||||
|
||||
@Schema(description = "종료일", example = "20261201")
|
||||
private String endDttm;
|
||||
@Schema(description = "종료일", example = "2026-12-01")
|
||||
private LocalDate endDttm;
|
||||
|
||||
public Pageable toPageable() {
|
||||
|
||||
|
||||
@@ -74,31 +74,11 @@ public class LabelAllocateService {
|
||||
index = end;
|
||||
}
|
||||
|
||||
// 검수자에게 userCount명 만큼 할당
|
||||
List<LabelAllocateDto.Basic> list = labelAllocateCoreService.findAssignedLabelerList(analUid);
|
||||
|
||||
// 검수자 할당 테이블에 insert. TODO: 익일 배치로 라벨링 완료된 내역을 검수자에게 할당해야 함
|
||||
for (String inspector : targetInspectors) {
|
||||
labelAllocateCoreService.insertInspector(analUid, inspector);
|
||||
}
|
||||
|
||||
// int from = 0;
|
||||
// for (TargetInspector inspector : targetInspectors) {
|
||||
// int to = Math.min(from + inspector.getUserCount(), list.size());
|
||||
//
|
||||
// if (from >= to) {
|
||||
// break;
|
||||
// }
|
||||
//
|
||||
// List<UUID> assignmentUids =
|
||||
// list.subList(from,
|
||||
// to).stream().map(LabelAllocateDto.Basic::getAssignmentUid).toList();
|
||||
//
|
||||
// labelAllocateCoreService.assignInspectorBulk(assignmentUids,
|
||||
// inspector.getInspectorUid());
|
||||
//
|
||||
// from = to;
|
||||
// }
|
||||
|
||||
return new ApiResponseDto.ResponseObj(ApiResponseCode.OK, "배정이 완료되었습니다.");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user