diff --git a/src/main/java/clap/server/adapter/outbound/infrastructure/elastic/document/TaskDocument.java b/src/main/java/clap/server/adapter/outbound/infrastructure/elastic/document/TaskDocument.java index bd59fec3..bc9b2747 100644 --- a/src/main/java/clap/server/adapter/outbound/infrastructure/elastic/document/TaskDocument.java +++ b/src/main/java/clap/server/adapter/outbound/infrastructure/elastic/document/TaskDocument.java @@ -7,7 +7,7 @@ import org.springframework.data.elasticsearch.annotations.Field; import org.springframework.data.elasticsearch.annotations.Mapping; -import java.time.LocalDate; +import java.time.LocalDateTime; @Document(indexName = "task") @Mapping(mappingPath = "elastic/task-mapping.json") @@ -26,7 +26,7 @@ public class TaskDocument { @Field(name="processor") private String processor; @Field(name="created_at") - private LocalDate createdAt; + private LocalDateTime createdAt; public TaskDocument(Task taskEntity) { this.id = taskEntity.getTaskId(); @@ -35,6 +35,6 @@ public TaskDocument(Task taskEntity) { this.subCategory = taskEntity.getCategory().getName(); this.status = taskEntity.getTaskStatus().name().toLowerCase(); this.processor = taskEntity.getProcessor().getMemberInfo().getNickname(); - this.createdAt = taskEntity.getCreatedAt().toLocalDate(); + this.createdAt = taskEntity.getCreatedAt(); } } diff --git a/src/main/java/clap/server/adapter/outbound/persistense/repository/task/TaskRepository.java b/src/main/java/clap/server/adapter/outbound/persistense/repository/task/TaskRepository.java index 39e3bdab..cf2c4ab5 100644 --- a/src/main/java/clap/server/adapter/outbound/persistense/repository/task/TaskRepository.java +++ b/src/main/java/clap/server/adapter/outbound/persistense/repository/task/TaskRepository.java @@ -18,7 +18,7 @@ @Repository public interface TaskRepository extends JpaRepository, TaskCustomRepository { - @Query("select t from TaskEntity t join fetch t.processor p" + + @Query("select t from TaskEntity t left join fetch t.processor p" + " where t.updatedAt between :updatedAtAfter and :updatedAtBefore") List findYesterdayTaskByUpdatedAtIsBetween( @Param("updatedAtAfter") LocalDateTime updatedAtAfter,