feat: support featured medals

This commit is contained in:
Tim
2025-08-21 16:10:53 +08:00
parent cd57d478f2
commit 41a5eda311
16 changed files with 141 additions and 4 deletions

View File

@@ -33,6 +33,12 @@ public class PointService {
return addPoint(user, 500, PointHistoryType.INVITE, null, null, invitee);
}
public int awardForFeatured(String userName, Long postId) {
User user = userRepository.findByUsername(userName).orElseThrow();
Post post = postRepository.findById(postId).orElseThrow();
return addPoint(user, 500, PointHistoryType.FEATURE, post, null, null);
}
private PointLog getTodayLog(User user) {
LocalDate today = LocalDate.now();
return pointLogRepository.findByUserAndLogDate(user, today)