Răsfoiți Sursa

展厅用户昵称

licailing 3 ani în urmă
părinte
comite
13f0700d9e

+ 2 - 0
src/main/java/com/izouma/nineth/domain/Showroom.java

@@ -30,6 +30,8 @@ import java.util.List;
 public class Showroom extends BaseEntity {
     private Long userId;
 
+    private String nickname;
+
     private Long assetId;
 
     @ApiModelProperty("头像")

+ 8 - 2
src/main/java/com/izouma/nineth/repo/UserRepo.java

@@ -176,8 +176,6 @@ public interface UserRepo extends JpaRepository<User, Long>, JpaSpecificationExe
 
     long countAllByAuthoritiesContainsAndDelFalse(Authority authority);
 
-    List<User> findAllByCreatedAtBetweenAndAuthoritiesContains(LocalDateTime start, LocalDateTime end, Authority authorities);
-
     List<User> findAllByCreatedAtIsAfterAndAuthoritiesContains(LocalDateTime createdAt, Authority authorities);
 
     List<User> findBySettleAccountIdIsNotNull();
@@ -210,4 +208,12 @@ public interface UserRepo extends JpaRepository<User, Long>, JpaSpecificationExe
     void updateAllByInvitor(Collection<Long> ids);
 
     List<User> findAllByCollectionId(Long collectionId);
+
+    @Query(value = "update showroom join user on showroom.user_id = user.id " +
+            "set showroom.nickname = user.nickname " +
+            "where user.id = ?1 ", nativeQuery = true)
+    @Modifying
+    @Transactional
+    void updateShowroomToUser(Long userId);
+
 }

+ 1 - 0
src/main/java/com/izouma/nineth/service/UserService.java

@@ -91,6 +91,7 @@ public class UserService {
         userRepo.updateOrderMinter(orig.getId());
         userRepo.updateHistoryFromUser(orig.getId());
         userRepo.updateHistoryToUser(orig.getId());
+        userRepo.updateShowroomToUser(orig.getId());
         cacheService.clearCollection();
         cacheService.clearUserMy(user.getId());
         return orig;