|
@@ -7,15 +7,9 @@ import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
-import shop.alien.entity.store.LifeBlacklist;
|
|
|
|
|
-import shop.alien.entity.store.LifeUser;
|
|
|
|
|
-import shop.alien.entity.store.StoreImg;
|
|
|
|
|
-import shop.alien.entity.store.StoreUser;
|
|
|
|
|
|
|
+import shop.alien.entity.store.*;
|
|
|
import shop.alien.entity.store.vo.LifeBlacklistVo;
|
|
import shop.alien.entity.store.vo.LifeBlacklistVo;
|
|
|
-import shop.alien.mapper.LifeBlacklistMapper;
|
|
|
|
|
-import shop.alien.mapper.LifeUserMapper;
|
|
|
|
|
-import shop.alien.mapper.StoreImgMapper;
|
|
|
|
|
-import shop.alien.mapper.StoreUserMapper;
|
|
|
|
|
|
|
+import shop.alien.mapper.*;
|
|
|
import shop.alien.store.config.BaseRedisService;
|
|
import shop.alien.store.config.BaseRedisService;
|
|
|
import shop.alien.store.service.LifeBlacklistService;
|
|
import shop.alien.store.service.LifeBlacklistService;
|
|
|
import shop.alien.util.common.JwtUtil;
|
|
import shop.alien.util.common.JwtUtil;
|
|
@@ -44,6 +38,7 @@ public class LifeBlacklistServiceImpl extends ServiceImpl<LifeBlacklistMapper, L
|
|
|
private final LifeUserMapper lifeUserMapper;
|
|
private final LifeUserMapper lifeUserMapper;
|
|
|
private final StoreImgMapper storeImgMapper;
|
|
private final StoreImgMapper storeImgMapper;
|
|
|
private final BaseRedisService baseRedisService;
|
|
private final BaseRedisService baseRedisService;
|
|
|
|
|
+ private final StoreInfoMapper storeInfoMapper;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public int blackList(LifeBlacklist lifeBlacklist) {
|
|
public int blackList(LifeBlacklist lifeBlacklist) {
|
|
@@ -88,11 +83,16 @@ public class LifeBlacklistServiceImpl extends ServiceImpl<LifeBlacklistMapper, L
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<LifeBlacklistVo> blackListByUserId(String userType, String userId) {
|
|
|
|
|
|
|
+ public List<LifeBlacklistVo> blackListByUserId(String userType, String userId, Integer type) {
|
|
|
List<LifeBlacklistVo> lifeBlacklistVos = new ArrayList<>();
|
|
List<LifeBlacklistVo> lifeBlacklistVos = new ArrayList<>();
|
|
|
LambdaUpdateWrapper<LifeBlacklist> wrapper = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<LifeBlacklist> wrapper = new LambdaUpdateWrapper<>();
|
|
|
wrapper.eq(LifeBlacklist::getBlockerId, userId);
|
|
wrapper.eq(LifeBlacklist::getBlockerId, userId);
|
|
|
wrapper.eq(LifeBlacklist::getBlockerType, userType);
|
|
wrapper.eq(LifeBlacklist::getBlockerType, userType);
|
|
|
|
|
+ if (1 == type) {
|
|
|
|
|
+ wrapper.eq(LifeBlacklist::getBlockedType, "1");
|
|
|
|
|
+ } else if (2 == type) {
|
|
|
|
|
+ wrapper.eq(LifeBlacklist::getBlockedType, "2");
|
|
|
|
|
+ }
|
|
|
List<LifeBlacklist> lifeBlacklists = lifeBlacklistMapper.selectList(wrapper);
|
|
List<LifeBlacklist> lifeBlacklists = lifeBlacklistMapper.selectList(wrapper);
|
|
|
|
|
|
|
|
for (LifeBlacklist lifeBlacklist : lifeBlacklists) {
|
|
for (LifeBlacklist lifeBlacklist : lifeBlacklists) {
|
|
@@ -105,14 +105,14 @@ public class LifeBlacklistServiceImpl extends ServiceImpl<LifeBlacklistMapper, L
|
|
|
if (lifeBlacklist.getBlockedId() != null && lifeBlacklist.getBlockedType() != null) {
|
|
if (lifeBlacklist.getBlockedId() != null && lifeBlacklist.getBlockedType() != null) {
|
|
|
if ("1".equals(lifeBlacklist.getBlockedType())) {
|
|
if ("1".equals(lifeBlacklist.getBlockedType())) {
|
|
|
StoreUser storeUser = storeUserMapper.selectById(lifeBlacklist.getBlockedId());
|
|
StoreUser storeUser = storeUserMapper.selectById(lifeBlacklist.getBlockedId());
|
|
|
|
|
+ StoreInfo storeInfo = storeInfoMapper.selectById(storeUser.getStoreId());
|
|
|
|
|
+ lifeBlacklist.setStoreInfo(storeInfo);
|
|
|
StoreImg storeImg = null;
|
|
StoreImg storeImg = null;
|
|
|
if (storeUser != null) {
|
|
if (storeUser != null) {
|
|
|
- storeImg = storeImgMapper.selectOne(new LambdaUpdateWrapper<StoreImg>().eq(StoreImg::getStoreId, storeUser.getStoreId()).eq(StoreImg::getImgType, 10));
|
|
|
|
|
- }
|
|
|
|
|
- if (storeUser != null) {
|
|
|
|
|
lifeBlacklist.setName(storeUser.getName());
|
|
lifeBlacklist.setName(storeUser.getName());
|
|
|
lifeBlacklist.setPhoneId(storeUser.getPhone());
|
|
lifeBlacklist.setPhoneId(storeUser.getPhone());
|
|
|
lifeBlacklist.setUserImage(storeUser.getHeadImg());
|
|
lifeBlacklist.setUserImage(storeUser.getHeadImg());
|
|
|
|
|
+ storeImg = storeImgMapper.selectOne(new LambdaUpdateWrapper<StoreImg>().eq(StoreImg::getStoreId, storeUser.getStoreId()).eq(StoreImg::getImgType, 10));
|
|
|
if (storeImg != null) {
|
|
if (storeImg != null) {
|
|
|
lifeBlacklist.setUserImage(storeImg.getImgUrl());
|
|
lifeBlacklist.setUserImage(storeImg.getImgUrl());
|
|
|
}
|
|
}
|