diff --git a/server/src/main/java/com/capstone/server/repository/SearchHistoryRepository.java b/server/src/main/java/com/capstone/server/repository/SearchHistoryRepository.java index a09280717d..6ee3a21933 100644 --- a/server/src/main/java/com/capstone/server/repository/SearchHistoryRepository.java +++ b/server/src/main/java/com/capstone/server/repository/SearchHistoryRepository.java @@ -13,5 +13,7 @@ public interface SearchHistoryRepository extends JpaRepository new NoSuchElementException("Missing person not found with ID: " + id)); //해당 Id의 가장 최신 탐색기록을 가져와 요청 보낼 dto생성 - SearchHistoryEntity searchHistoryEntity = searchHistoryRepository.findFirstByMissingPeopleEntityIdAndStepOrderByCreatedAtAsc(id, Step.fromValue("first")); + SearchHistoryEntity searchHistoryEntity = searchHistoryRepository.findFirstByMissingPeopleEntityIdAndStepOrderByCreatedAtDesc(id, Step.fromValue("first")); //과정2 : ai server요청에 쓸 dto를생성합니다 FirstDetectionRequestDto firstDetectionRequestDto = FirstDetectionRequestDto.fromEntity(missingPeople, searchHistoryEntity); firstDetectionRequestDto.setCctvId(cctvService.findCCTVsNearbyLocationWithinDistance(searchHistoryEntity.getLongitude(), searchHistoryEntity.getLatitude(), searchHistoryEntity.getSearchRadius())); diff --git a/server/src/main/java/com/capstone/server/service/SearchHistoryService.java b/server/src/main/java/com/capstone/server/service/SearchHistoryService.java index d261695a44..2a61b9a2c6 100644 --- a/server/src/main/java/com/capstone/server/service/SearchHistoryService.java +++ b/server/src/main/java/com/capstone/server/service/SearchHistoryService.java @@ -84,8 +84,6 @@ public Long createSearchHistory(SearchRequestDto searchRequestDto, Long missingP SearchHistoryEntity searchHistoryEntity = searchRequestDto.toSearchHistoryEntity(); searchHistoryEntity.setMissingPeopleEntity(missingPeopleEntity); searchHistoryEntity.setStep(step); - //실종자 step을 First로 설정 - missingPeopleEntity.setStep(step); return searchHistoryRepository.save(searchHistoryEntity).getId(); }