Skip to content

Commit 9f3f04a

Browse files
committed
fix: 키워드 알림 이력 upsert audit 컬럼 반영
1 parent 93f872f commit 9f3f04a

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/main/java/in/koreatech/koin/domain/community/keyword/repository/UserNotificationStatusRepository.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@ List<Integer> findUserIdsByNotifiedArticleIdAndUserIdIn(
3232

3333
@Modifying(flushAutomatically = true, clearAutomatically = true)
3434
@Query(value = """
35-
INSERT INTO user_notification_status (user_id, last_notified_article_id)
36-
VALUES (:userId, :notifiedArticleId)
37-
ON DUPLICATE KEY UPDATE last_notified_article_id = :notifiedArticleId
35+
INSERT INTO user_notification_status (user_id, last_notified_article_id, created_at, updated_at)
36+
VALUES (:userId, :notifiedArticleId, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)
37+
ON DUPLICATE KEY UPDATE
38+
last_notified_article_id = :notifiedArticleId,
39+
updated_at = CURRENT_TIMESTAMP
3840
""", nativeQuery = true)
3941
void upsertLastNotifiedArticleId(
4042
@Param("userId") Integer userId,

0 commit comments

Comments
 (0)