Skip to content

Commit f5bc029

Browse files
committed
fix: 동기화 오류 수정
1 parent 63e37ae commit f5bc029

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

src/main/java/cmf/commitField/domain/commit/scheduler/CommitUpdateService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import cmf.commitField.domain.user.entity.User;
88
import cmf.commitField.domain.user.repository.UserRepository;
99
import lombok.RequiredArgsConstructor;
10-
import org.springframework.messaging.simp.SimpMessagingTemplate;
1110
import org.springframework.stereotype.Service;
1211

1312
import java.time.LocalDateTime;

src/main/java/cmf/commitField/domain/user/service/UserService.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,17 @@ public UserInfoDto showUserInfo(String username) {
111111
// 유저 성장
112112
public boolean getExpUser(String username, long commitCount) {
113113
User user = userRepository.findByUsername(username).get();
114+
long seasonCommitCount = totalCommitService.getSeasonCommits(
115+
user.getUsername(),
116+
LocalDateTime.of(2025,03,01,00,00),
117+
LocalDateTime.of(2025,05,31,23,59)
118+
).getTotalCommitContributions();
119+
120+
// 경험치 동기화가 제대로 되어 있지 않으면 동기화해준다.
121+
if(user.getSeasonCommitCount() != seasonCommitCount){
122+
user.setSeasonCommitCount(seasonCommitCount);
123+
}
124+
114125
// 경험치 증가 후, 만약 레벨업한다면 레벨업 시킨다.
115126
user.addExp(commitCount);
116127
userRepository.save(user);

src/main/java/cmf/commitField/global/websocket/CommitWebSockerHandler.java

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)