Selaa lähdekoodia

update account-service

reghao 7 kuukautta sitten
vanhempi
commit
fff7bd15d0

+ 1 - 0
account/account-api/src/main/java/cn/reghao/tnb/account/api/dto/AccountAvatar.java

@@ -15,6 +15,7 @@ public class AccountAvatar implements Serializable {
     private static final long serialVersionUID = 1L;
 
     private Long userId;
+    private String userIdStr;
     private String screenName;
     private String avatarUrl;
 }

+ 8 - 1
account/account-service/src/main/java/cn/reghao/tnb/account/app/rpc/AccountQueryImpl.java

@@ -110,7 +110,14 @@ public class AccountQueryImpl implements AccountQuery {
 
     @Override
     public List<AccountAvatar> getAccountAvatars(List<Long> userIds) {
-        return accountRepository.getAccountAvatars(userIds);
+        List<AccountAvatar> list = accountRepository.getAccountAvatars(userIds);
+        list.forEach(accountAvatar -> {
+            long userId = accountAvatar.getUserId();
+            accountAvatar.setUserIdStr(getUserIdStr(userId));
+            accountAvatar.setUserId(null);
+        });
+
+        return list;
     }
 
     @Override