|
|
@@ -222,15 +222,11 @@ public class MailAccountBizServiceImpl implements MailAccountBizService {
|
|
|
private LambdaQueryWrapper<SmtpPopSettingsEntity> buildSceneOwnerWrapper(Long userId, String scene) {
|
|
|
String sceneCode = MailSceneEnum.of(scene).getCode();
|
|
|
LambdaQueryWrapper<SmtpPopSettingsEntity> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(SmtpPopSettingsEntity::getOwnerBy, userId)
|
|
|
- .eq(SmtpPopSettingsEntity::getIsDelete, CommonConstant.DEL_FLAG_0);
|
|
|
- if (MailSceneEnum.isCrm(sceneCode)) {
|
|
|
- wrapper.and(w -> w.isNull(SmtpPopSettingsEntity::getScene)
|
|
|
- .or().eq(SmtpPopSettingsEntity::getScene, "")
|
|
|
- .or().eq(SmtpPopSettingsEntity::getScene, MailSceneEnum.CRM.getCode()));
|
|
|
- } else {
|
|
|
- wrapper.eq(SmtpPopSettingsEntity::getScene, sceneCode);
|
|
|
+ if (Objects.nonNull(userId)) {
|
|
|
+ wrapper.eq(SmtpPopSettingsEntity::getOwnerBy, userId);
|
|
|
}
|
|
|
+ wrapper.eq(SmtpPopSettingsEntity::getIsDelete, CommonConstant.DEL_FLAG_0);
|
|
|
+ wrapper.eq(SmtpPopSettingsEntity::getScene, sceneCode);
|
|
|
return wrapper;
|
|
|
}
|
|
|
|