|
|
@ -3,29 +3,27 @@ package com.bx.implatform.service.impl; |
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.bx.implatform.entity.ImBaiduConfiguration; |
|
|
import com.bx.implatform.entity.ImSetting; |
|
|
import com.bx.implatform.entity.User; |
|
|
import com.bx.implatform.entity.User; |
|
|
import com.bx.implatform.mapper.ImBaiduConfigurationMapper; |
|
|
import com.bx.implatform.mapper.ImSettingMapper; |
|
|
import com.bx.implatform.mapper.UserMapper; |
|
|
import com.bx.implatform.mapper.UserMapper; |
|
|
import com.bx.implatform.service.IImBaiduConfigurationService; |
|
|
import com.bx.implatform.service.IImSettingService; |
|
|
import com.bx.implatform.session.SessionContext; |
|
|
import com.bx.implatform.session.SessionContext; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
@Slf4j |
|
|
@Slf4j |
|
|
@Service |
|
|
@Service |
|
|
@RequiredArgsConstructor |
|
|
@RequiredArgsConstructor |
|
|
public class ImBaiduConfigurationServiceImpl extends ServiceImpl<ImBaiduConfigurationMapper, ImBaiduConfiguration> implements IImBaiduConfigurationService { |
|
|
public class ImSettingServiceImpl extends ServiceImpl<ImSettingMapper, ImSetting> implements IImSettingService { |
|
|
|
|
|
|
|
|
|
|
|
private final ImSettingMapper baseMapper; |
|
|
|
|
|
|
|
|
private final UserMapper userMapper; |
|
|
private final UserMapper userMapper; |
|
|
|
|
|
|
|
|
private final ImBaiduConfigurationMapper baiduConfigurationMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ImBaiduConfiguration getByToken() { |
|
|
public ImSetting getByToken() { |
|
|
Long userId = SessionContext.getSession().getUserId(); |
|
|
Long userId = SessionContext.getSession().getUserId(); |
|
|
if(userId == null){ |
|
|
if(userId == null){ |
|
|
return null; |
|
|
return null; |
|
|
@ -39,14 +37,9 @@ public class ImBaiduConfigurationServiceImpl extends ServiceImpl<ImBaiduConfigur |
|
|
|
|
|
|
|
|
String token = user.getUniqueToken(); |
|
|
String token = user.getUniqueToken(); |
|
|
|
|
|
|
|
|
LambdaQueryWrapper<ImBaiduConfiguration> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<ImSetting> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
queryWrapper.eq(ImBaiduConfiguration::getUniqueToken, token); |
|
|
queryWrapper.eq(ImSetting::getUniqueToken, token); |
|
|
List<ImBaiduConfiguration> list = baiduConfigurationMapper.selectList(queryWrapper); |
|
|
|
|
|
|
|
|
|
|
|
if(list == null || list.isEmpty()){ |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return list.get(0); |
|
|
return baseMapper.selectOne(queryWrapper); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |