Skip to content

Commit

Permalink
[fix] conflict 해결
Browse files Browse the repository at this point in the history
related to #55
  • Loading branch information
jo0oy committed Jan 12, 2024
1 parent 8d49fb3 commit 5c47bbc
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.haejwo.tripcometrue.domain.triprecord.dto.request;

import com.haejwo.tripcometrue.domain.member.entity.Member;
import com.haejwo.tripcometrue.domain.place.entity.Place;
import com.haejwo.tripcometrue.domain.triprecord.entity.TripRecord;
import com.haejwo.tripcometrue.domain.triprecord.entity.TripRecordSchedule;
import com.haejwo.tripcometrue.domain.triprecord.entity.type.ExternalLinkTagType;
Expand All @@ -22,12 +23,12 @@ public record TripRecordScheduleRequestDto(
String tagUrl
) {

public TripRecordSchedule toEntity(TripRecord tripRecord, Member member) {
public TripRecordSchedule toEntity(TripRecord tripRecord, Member member, Place place) {
return TripRecordSchedule.builder()
.dayNumber(this.dayNumber)
.ordering(this.orderNumber)
.content(this.content)
.placeId(this.placeId)
.place(place)
.tripRecord(tripRecord)
.tagType(this.tagType)
.tagUrl(this.tagUrl)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public static TripRecordScheduleDetailResponseDto fromEntity(TripRecordSchedule
.dayNumber(entity.getDayNumber())
.ordering(entity.getOrdering())
.content(entity.getContent())
.placeId(entity.getPlaceId())
.placeId(entity.getPlace().getId())
.tripRecordId(entity.getTripRecord() != null ? entity.getTripRecord().getId() : null)
.images(imageDtos)
.videos(videoDtos)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public List<TripRecord> finTripRecordWithFilter(
}
// placeId
if(request.placeId() != null) {
booleanBuilder.and(qTripRecordSchedule.placeId.eq(request.placeId()));
booleanBuilder.and(qTripRecordSchedule.place.id.eq(request.placeId()));
}

// expenseRangeType
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

import com.haejwo.tripcometrue.domain.city.repository.CityRepository;
import com.haejwo.tripcometrue.domain.member.entity.Member;
import com.haejwo.tripcometrue.domain.place.entity.Place;
import com.haejwo.tripcometrue.domain.place.exception.PlaceNotFoundException;
import com.haejwo.tripcometrue.domain.place.repositroy.PlaceRepository;
import com.haejwo.tripcometrue.domain.triprecord.dto.request.CreateSchedulePlaceRequestDto;
import com.haejwo.tripcometrue.domain.triprecord.dto.request.TripRecordRequestDto;
Expand Down Expand Up @@ -70,8 +72,11 @@ private void saveHashTags(TripRecordRequestDto requestDto, TripRecord requestTri
private void saveTripRecordSchedules(TripRecordRequestDto requestDto,
TripRecord requestTripRecord, Member member) {
requestDto.tripRecordSchedules().forEach(tripRecordScheduleRequestDto -> {
Place place = placeRepository.findById(tripRecordScheduleRequestDto.placeId())
.orElseThrow(PlaceNotFoundException::new);

TripRecordSchedule tripRecordSchedule = tripRecordScheduleRequestDto.toEntity(
requestTripRecord, member);
requestTripRecord, member, place);
tripRecordScheduleRepository.save(tripRecordSchedule);

saveTripRecordScheduleImages(tripRecordScheduleRequestDto, tripRecordSchedule);
Expand Down

0 comments on commit 5c47bbc

Please sign in to comment.