|
@@ -18,6 +18,7 @@ import com.simuwang.base.pojo.dto.ExcelDeletionInfoDTO;
|
|
import com.simuwang.base.pojo.dto.MailboxInfoDTO;
|
|
import com.simuwang.base.pojo.dto.MailboxInfoDTO;
|
|
import com.simuwang.base.pojo.vo.CompanyEmailConfigVO;
|
|
import com.simuwang.base.pojo.vo.CompanyEmailConfigVO;
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
|
|
+import com.simuwang.shiro.utils.UserUtils;
|
|
import com.smppw.common.pojo.ResultVo;
|
|
import com.smppw.common.pojo.ResultVo;
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.mail.Message;
|
|
import jakarta.mail.Message;
|
|
@@ -77,6 +78,11 @@ public class CompanyEmailConfigServiceImpl implements CompanyEmailConfigService
|
|
if(!StringUtil.isNull(oldEmailConfigDO) && emailConfigVO.getId() == null){
|
|
if(!StringUtil.isNull(oldEmailConfigDO) && emailConfigVO.getId() == null){
|
|
msg.append(emailConfigVO.getCompanyName()+"已存在邮箱"+emailConfigVO.getEmail()).append(",");
|
|
msg.append(emailConfigVO.getCompanyName()+"已存在邮箱"+emailConfigVO.getEmail()).append(",");
|
|
}
|
|
}
|
|
|
|
+ if(!StringUtil.isNull(oldEmailConfigDO) && emailConfigVO.getId() != null){
|
|
|
|
+ if(!oldEmailConfigDO.getId().equals(emailConfigVO.getId())){
|
|
|
|
+ msg.append(emailConfigVO.getCompanyName()+"已存在邮箱"+emailConfigVO.getEmail()).append(",");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
if(StringUtil.isNotEmpty(msg.toString())){
|
|
if(StringUtil.isNotEmpty(msg.toString())){
|
|
vo.setMsg(msg.toString().substring(0,msg.length()-1));
|
|
vo.setMsg(msg.toString().substring(0,msg.length()-1));
|
|
@@ -90,6 +96,8 @@ public class CompanyEmailConfigServiceImpl implements CompanyEmailConfigService
|
|
emailConfigDO.setEmail(emailConfigVO.getEmail());
|
|
emailConfigDO.setEmail(emailConfigVO.getEmail());
|
|
emailConfigDO.setOpenStatus(emailConfigVO.getOpenStatus());
|
|
emailConfigDO.setOpenStatus(emailConfigVO.getOpenStatus());
|
|
emailConfigDO.setRemark(emailConfigVO.getSendRemark());
|
|
emailConfigDO.setRemark(emailConfigVO.getSendRemark());
|
|
|
|
+ emailConfigDO.setCreatorId(UserUtils.getLoginUser().getUserId());
|
|
|
|
+ emailConfigDO.setCreatorId(UserUtils.getLoginUser().getUserId());
|
|
emailConfigDO.setIsvalid(1);
|
|
emailConfigDO.setIsvalid(1);
|
|
emailConfigDO.setUpdateTime(new Date());
|
|
emailConfigDO.setUpdateTime(new Date());
|
|
if(emailConfigVO.getId() != null){
|
|
if(emailConfigVO.getId() != null){
|
|
@@ -113,6 +121,7 @@ public class CompanyEmailConfigServiceImpl implements CompanyEmailConfigService
|
|
if (configDO != null) {
|
|
if (configDO != null) {
|
|
configDO.setIsvalid(0);
|
|
configDO.setIsvalid(0);
|
|
configDO.setUpdateTime(new Date());
|
|
configDO.setUpdateTime(new Date());
|
|
|
|
+ configDO.setUpdaterId(UserUtils.getLoginUser().getUserId());
|
|
companyEmailConfigMapper.updateById(configDO);
|
|
companyEmailConfigMapper.updateById(configDO);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -125,6 +134,7 @@ public class CompanyEmailConfigServiceImpl implements CompanyEmailConfigService
|
|
configDO.setCompanyId(companyEmailConfigVO.getCompanyId());
|
|
configDO.setCompanyId(companyEmailConfigVO.getCompanyId());
|
|
configDO.setCompanyName(companyEmailConfigVO.getCompanyName());
|
|
configDO.setCompanyName(companyEmailConfigVO.getCompanyName());
|
|
configDO.setUpdateTime(new Date());
|
|
configDO.setUpdateTime(new Date());
|
|
|
|
+ configDO.setUpdaterId(UserUtils.getLoginUser().getUserId());
|
|
companyEmailConfigMapper.updateCompanyEmailConfig(configDO);
|
|
companyEmailConfigMapper.updateCompanyEmailConfig(configDO);
|
|
}
|
|
}
|
|
}
|
|
}
|