Skip to content

Commit

Permalink
Merge pull request #93 from Leets-Official/feat/#88수동매칭등록로직시간필드-Strin…
Browse files Browse the repository at this point in the history
…g으로-변경

refactor: 수동매칭 등록 시 시간 String으로 받아 파싱하도록 수정
  • Loading branch information
soyesenna authored Feb 4, 2025
2 parents f6c7d12 + 29f395f commit a52a123
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public record ManualMatchingRequest(
String destinationName,

@NotNull
LocalDateTime departureTime,
String departureTime,

@Schema(description = "예상 요금")
@Min(value = 0)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import com.gachtaxi.domain.members.service.MemberService;
import jakarta.transaction.Transactional;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import java.util.Optional;
import lombok.RequiredArgsConstructor;
Expand Down Expand Up @@ -68,14 +69,17 @@ public Long createManualMatchingRoom(Long userId, ManualMatchingRequest request)
.build();
chattingRoomRepository.save(chattingRoom);

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime departureTime = LocalDateTime.parse(request.getDeparture(), formatter);

MatchingRoom matchingRoom = MatchingRoom.manualOf(
roomMaster,
request.getDeparture(),
request.getDestination(),
request.description(),
4,
request.getTotalCharge(),
request.departureTime(),
departureTime,
chattingRoom.getId()
);

Expand Down

0 comments on commit a52a123

Please sign in to comment.