|
|
@@ -16,6 +16,7 @@ import shop.alien.entity.store.*;
|
|
|
import shop.alien.entity.store.vo.LifePinglunVo;
|
|
|
import shop.alien.entity.store.vo.LifeUserDynamicsVo;
|
|
|
import shop.alien.entity.store.vo.StoreCommentVo;
|
|
|
+import shop.alien.entity.store.vo.StoreUserVo;
|
|
|
import shop.alien.mapper.*;
|
|
|
|
|
|
import java.util.*;
|
|
|
@@ -315,6 +316,39 @@ public class LifeUserDynamicsService extends ServiceImpl<LifeUserDynamicsMapper,
|
|
|
} else {
|
|
|
vo.setIsLike("0");
|
|
|
}
|
|
|
+
|
|
|
+ // 查询用户名称和头像
|
|
|
+ String phoneId = vo.getPhoneId();
|
|
|
+ if (StringUtils.hasText(phoneId)) {
|
|
|
+ if (phoneId.startsWith("user_")) {
|
|
|
+ // 用户类型
|
|
|
+ String userPhone = phoneId.substring(5);
|
|
|
+ LifeUser lifeUser = lifeUserService.getUserByPhone(userPhone);
|
|
|
+ if (lifeUser != null) {
|
|
|
+ vo.setUserName(lifeUser.getUserName());
|
|
|
+ vo.setUserImage(lifeUser.getUserImage());
|
|
|
+ }
|
|
|
+ } else if (phoneId.startsWith("store_")) {
|
|
|
+ // 商户类型
|
|
|
+ String storePhoneNum = phoneId.substring(6);
|
|
|
+ StoreUserVo storeUser = storeUserService.getUserByPhone(storePhoneNum);
|
|
|
+ if (storeUser != null) {
|
|
|
+ // 查询店铺信息获取店铺名称
|
|
|
+ if (storeUser.getStoreId() != null) {
|
|
|
+ StoreInfo storeInfo = storeInfoMapper.selectById(storeUser.getStoreId());
|
|
|
+ if (storeInfo != null && StringUtils.hasText(storeInfo.getStoreName())) {
|
|
|
+ vo.setUserName(storeInfo.getStoreName());
|
|
|
+ } else {
|
|
|
+ vo.setUserName(storeUser.getNickName());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ vo.setUserName(storeUser.getNickName());
|
|
|
+ }
|
|
|
+ // 设置商户头像
|
|
|
+ vo.setUserImage(storeUser.getHeadImg());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
return lifeUserDynamicsVos;
|
|
|
}
|