Kaynağa Gözat

修改我的动态中赞过动态不显示昵称bug

ldz 2 ay önce
ebeveyn
işleme
a0dcaf207d

+ 8 - 0
alien-store/src/main/java/shop/alien/store/service/LifeUserDynamicsService.java

@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
+import org.springframework.util.CollectionUtils;
 import org.springframework.util.ObjectUtils;
 import org.springframework.util.StringUtils;
 import shop.alien.entity.store.*;
@@ -432,6 +433,13 @@ public class LifeUserDynamicsService extends ServiceImpl<LifeUserDynamicsMapper,
 
     public List<LifeUserDynamicsVo> getDianZanList(String phoneId) {
         List<LifeUserDynamicsVo> lifeUserDynamicsVos = lifeUserDynamicsMapper.selectDianZanList(phoneId);
+        if (!CollectionUtils.isEmpty(lifeUserDynamicsVos)){
+            for (LifeUserDynamicsVo lifeUserDynamicsVo : lifeUserDynamicsVos) {
+                String phoneIdNew = lifeUserDynamicsVo.getPhoneId().substring(6);
+                StoreUser storeUser = storeUserService.getUserByPhone(phoneIdNew);
+                lifeUserDynamicsVo.setUserName(storeUser.getNickName());
+            }
+        }
         return  lifeUserDynamicsVos;
     }
 }