Skip to content

Commit 1f22280

Browse files
authored
[RELEASE] v1.1.11
[RELEASE] v1.1.11
2 parents 59c611b + d2e6cf1 commit 1f22280

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/main/java/com/dekk/deck/infrastructure/jpa/DeckJpaRepository.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,20 @@
1111
public interface DeckJpaRepository extends JpaRepository<Deck, Long> {
1212

1313
@Query("SELECT d FROM Deck d JOIN DeckMember dm ON d.id = dm.deckId "
14-
+ "WHERE dm.userId = :userId AND d.deckType = :deckType "
15-
+ "AND dm.deletedAt IS NULL AND d.deletedAt IS NULL")
14+
+ "WHERE dm.userId = :userId AND d.deckType = :deckType")
1615
Optional<Deck> findByUserIdAndDeckType(@Param("userId") Long userId, @Param("deckType") DeckType deckType);
1716

18-
@Query("SELECT d FROM Deck d JOIN DeckMember dm ON d.id = dm.deckId " + "WHERE d.id = :id AND dm.userId = :userId "
19-
+ "AND dm.deletedAt IS NULL AND d.deletedAt IS NULL")
17+
@Query("SELECT d FROM Deck d JOIN DeckMember dm ON d.id = dm.deckId " + "WHERE d.id = :id AND dm.userId = :userId")
2018
Optional<Deck> findByIdAndMemberUserId(@Param("id") Long id, @Param("userId") Long userId);
2119

2220
@Query("SELECT d FROM Deck d JOIN DeckMember dm ON d.id = dm.deckId "
2321
+ "WHERE dm.userId = :userId AND d.deckType != :deckType "
24-
+ "AND dm.deletedAt IS NULL AND d.deletedAt IS NULL "
2522
+ "ORDER BY d.createdAt DESC")
2623
List<Deck> findByUserIdAndDeckTypeNotOrderByCreatedAtDesc(
2724
@Param("userId") Long userId, @Param("deckType") DeckType deckType);
2825

29-
@Query("SELECT d FROM Deck d JOIN DeckMember dm ON d.id = dm.deckId " + "WHERE dm.userId = :userId "
30-
+ "AND dm.deletedAt IS NULL AND d.deletedAt IS NULL "
26+
@Query("SELECT d FROM Deck d JOIN DeckMember dm ON d.id = dm.deckId "
27+
+ "WHERE dm.userId = :userId "
3128
+ "ORDER BY CASE WHEN d.deckType = :defaultType THEN 0 ELSE 1 END, d.createdAt DESC")
3229
List<Deck> findAllByUserIdOrderByTypeAndCreatedAtDesc(
3330
@Param("userId") Long userId, @Param("defaultType") DeckType defaultType);
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
DROP INDEX IF EXISTS idx_decks_user_id;
2+
DROP INDEX IF EXISTS idx_deck_cards_deck_id;
3+
DROP INDEX IF EXISTS idx_deck_members_deck_id;
4+

0 commit comments

Comments
 (0)