|
|
@@ -134,6 +134,8 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
|
|
|
private final LifeFansMapper lifeFansMapper;
|
|
|
|
|
|
+ private final LifeBlacklistMapper lifeBlacklistMapper;
|
|
|
+
|
|
|
@Resource
|
|
|
private StoreIncomeDetailsRecordService storeIncomeDetailsRecordService;
|
|
|
|
|
|
@@ -1195,7 +1197,17 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
dynamicsWrapper.eq("phone_id", "store_" + result.getStorePhone()).orderByDesc("lud.created_time");
|
|
|
dynamicsWrapper.eq("lud.delete_flag", 0);
|
|
|
//List<LifeUserDynamicsVo> storeDynamicslist = lifeUserDynamicsMapper.getStoreDynamicslist(userId, dynamicsWrapper);
|
|
|
- List<LifeUserDynamicsVo> storeDynamicslist = lifeUserDynamicsMapper.getStoreDynamicslist(userId, "store_" + result.getStorePhone());
|
|
|
+
|
|
|
+ LambdaQueryWrapper<LifeBlacklist> lambdaQueryWrapper1 = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper1.eq(LifeBlacklist :: getBlockerId, userId);
|
|
|
+ lambdaQueryWrapper1.eq(LifeBlacklist :: getBlockedPhoneId, "store_" + result.getStorePhone());
|
|
|
+ LifeBlacklist blacklist = lifeBlacklistMapper.selectOne(lambdaQueryWrapper1);
|
|
|
+ List<LifeUserDynamicsVo> storeDynamicslist = new ArrayList<>();
|
|
|
+
|
|
|
+ //判断没有拉黑当前门店账户 查出门店动态
|
|
|
+ if(blacklist == null){
|
|
|
+ storeDynamicslist = lifeUserDynamicsMapper.getStoreDynamicslist(userId, "store_" + result.getStorePhone());
|
|
|
+ }
|
|
|
|
|
|
List<String> followList = new ArrayList<>();
|
|
|
List<String> fansList = new ArrayList<>();
|
|
|
@@ -1234,8 +1246,14 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- List<LifeUserDynamicsVo> storeDynamicslist2 = storeDynamicslist.stream().limit(10).collect(Collectors.toList());
|
|
|
+ // 返回动态最新的5条
|
|
|
+ List<LifeUserDynamicsVo> storeDynamicslist2 = storeDynamicslist.stream()
|
|
|
+ .limit(5).collect(Collectors.toList());
|
|
|
result.setDynamicsList(storeDynamicslist2);
|
|
|
+ //设置动态条数
|
|
|
+ Integer dynamicsNum = storeDynamicslist2.size();
|
|
|
+ result.setDynamicsNum(dynamicsNum);
|
|
|
+
|
|
|
// 获取店铺动态总数
|
|
|
result.setTotalDynamicsNum(storeDynamicslist.size());
|
|
|
|