Skip to content

Commit 1ea8022

Browse files
authored
Hotfix : 마이페이지 위치 저장 안되는 오류 수정 (#58)
* hotfix : user service에 transactional 어노테이션 추가
1 parent 4d0613a commit 1ea8022

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/ita/tinybite/domain/user/service/UserService.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import ita.tinybite.domain.party.enums.ParticipantStatus;
77
import ita.tinybite.domain.party.enums.PartyStatus;
88
import ita.tinybite.domain.party.repository.PartyParticipantRepository;
9-
import ita.tinybite.domain.user.constant.UserStatus;
109
import ita.tinybite.domain.user.dto.req.UpdateUserReqDto;
1110
import ita.tinybite.domain.user.dto.res.PartyResponse;
1211
import ita.tinybite.domain.user.dto.res.UserResDto;
@@ -16,11 +15,13 @@
1615
import ita.tinybite.global.exception.errorcode.AuthErrorCode;
1716
import ita.tinybite.global.location.LocationService;
1817
import org.springframework.stereotype.Service;
18+
import org.springframework.transaction.annotation.Transactional;
1919

2020
import java.util.List;
2121
import java.util.stream.Collectors;
2222

2323
@Service
24+
@Transactional(readOnly = true)
2425
public class UserService {
2526

2627
private final SecurityProvider securityProvider;
@@ -43,17 +44,20 @@ public UserResDto getUser() {
4344
return UserResDto.of(user);
4445
}
4546

47+
@Transactional
4648
public void updateUser(UpdateUserReqDto req) {
4749
User user = securityProvider.getCurrentUser();
4850
user.update(req);
4951
}
5052

53+
@Transactional
5154
public void updateLocation(String latitude, String longitude) {
5255
User user = securityProvider.getCurrentUser();
5356
String location = locationService.getLocation(latitude, longitude);
5457
user.updateLocation(location);
5558
}
5659

60+
@Transactional
5761
public void deleteUser() {
5862
userRepository.delete(securityProvider.getCurrentUser());
5963
}

0 commit comments

Comments
 (0)