Commit d7a4535b by zhangxingmin

修复

parent b8bb7b32
......@@ -95,6 +95,7 @@ public class ApiEmailContactImportServiceImpl implements ApiEmailContactImportSe
//校验邮件联系人导入信息是否存在
Result<EmailContactImport> result = checkEmailContactImportIsExist(request.getImportBizId());
EmailContactImport emailContactImport = result.getData();
Long id = emailContactImport.getId();
//校验当前会话id下的收件人邮箱是否唯一
List<EmailContactImport> list = iEmailContactImportService.queryList(EmailContactImportDto.builder()
.sessionId(emailContactImport.getSessionId())
......@@ -108,7 +109,7 @@ public class ApiEmailContactImportServiceImpl implements ApiEmailContactImportSe
//判断入参收件人邮箱和库里收件人邮箱是否一致,如果不一致说明修改过,清空收件人唯一业务ID字段
emailContactImport.setContactBizId("");
}
emailContactImport.setId(id);
emailContactImport.setReceiveEmail(request.getReceiveEmail());
emailContactImport.setCcEmail(!CollectionUtils.isEmpty(request.getCcEmailList()) ? String.join(";",request.getCcEmailList()) : "");
iEmailContactImportService.saveOrUpdate(emailContactImport);
......
......@@ -90,6 +90,7 @@ public class ApiEmailContactServiceImpl implements ApiEmailContactService {
//校验邮箱联系人是否存在
Result<EmailContact> result = checkEmailContactIsExist(request.getContactBizId());
EmailContact emailContact = result.getData();
Long id = emailContact.getId();
//校验联系人邮箱唯一性
List<EmailContact> list = iEmailContactService.queryList(EmailContactDto.builder()
.email(request.getEmail())
......@@ -100,6 +101,7 @@ public class ApiEmailContactServiceImpl implements ApiEmailContactService {
}
BeanUtils.copyProperties(request,emailContact);
emailContact.setId(id);
iEmailContactService.saveOrUpdate(emailContact);
//保存关联抄送邮箱的列表
......
......@@ -85,6 +85,7 @@ public class ApiEmailProviderConfigServiceImpl implements ApiEmailProviderConfig
//校验邮箱服务商是否存在
Result<EmailProviderConfig> result = checkEmailProviderConfigIsExist(request.getProviderBizId());
EmailProviderConfig emailProviderConfig = result.getData();
Long id = emailProviderConfig.getId();
//校验邮箱服务商名称唯一性
List<EmailProviderConfig> list = iEmailProviderConfigService.queryList(EmailProviderConfigDto.builder()
.providerName(request.getProviderName())
......@@ -103,6 +104,7 @@ public class ApiEmailProviderConfigServiceImpl implements ApiEmailProviderConfig
}
BeanUtils.copyProperties(request,emailProviderConfig);
emailProviderConfig.setId(id);
iEmailProviderConfigService.saveOrUpdate(emailProviderConfig);
return Result.success();
}
......
......@@ -87,6 +87,7 @@ public class ApiEmailSenderConfigServiceImpl implements ApiEmailSenderConfigServ
//校验邮件发件人是否存在
Result<EmailSenderConfig> result = checkEmailSenderConfigIsExist(request.getSenderBizId());
EmailSenderConfig emailSenderConfig = result.getData();
Long id = emailSenderConfig.getId();
//校验邮箱服务商是否存在
apiEmailProviderConfigService.checkEmailProviderConfigIsExist(request.getProviderBizId());
//校验邮箱名称唯一性
......@@ -99,6 +100,7 @@ public class ApiEmailSenderConfigServiceImpl implements ApiEmailSenderConfigServ
}
BeanUtils.copyProperties(request,emailSenderConfig);
emailSenderConfig.setId(id);
//邮箱密码或授权码加密存入 TODO
iEmailSenderConfigService.saveOrUpdate(emailSenderConfig);
return Result.success();
......
......@@ -86,6 +86,7 @@ public class ApiEmailVariableGroupServiceImpl implements ApiEmailVariableGroupSe
//校验变量分组是否存在
Result<EmailVariableGroup> result = checkEmailVariableGroupIsExist(request.getVariableGroupBizId());
EmailVariableGroup emailVariableGroup = result.getData();
Long id = emailVariableGroup.getId();
//校验变量分组名称的唯一性
List<EmailVariableGroup> list = iEmailVariableGroupService.queryList(EmailVariableGroupDto.builder()
.groupName(request.getGroupName())
......@@ -95,6 +96,7 @@ public class ApiEmailVariableGroupServiceImpl implements ApiEmailVariableGroupSe
throw new BusinessException("变量分组名称已存在!");
}
BeanUtils.copyProperties(request,emailVariableGroup);
emailVariableGroup.setId(id);
iEmailVariableGroupService.saveOrUpdate(emailVariableGroup);
//保存绑定的变量集合关系
......
......@@ -85,6 +85,7 @@ public class ApiEmailVariableServiceImpl implements ApiEmailVariableService {
//校验变量信息是否存在
Result<EmailVariable> result = checkEmailVariableIsExist(request.getVariableBizId());
EmailVariable emailVariable = result.getData();
Long id = emailVariable.getId();
//校验变量字段名称中文名的唯一性
List<EmailVariable> list = iEmailVariableService.queryList(EmailVariableDto.builder()
.variableNameCn(request.getVariableNameCn())
......@@ -103,6 +104,7 @@ public class ApiEmailVariableServiceImpl implements ApiEmailVariableService {
}
BeanUtils.copyProperties(request,emailVariable);
emailVariable.setId(id);
iEmailVariableService.saveOrUpdate(emailVariable);
return Result.success();
}
......
......@@ -9,11 +9,11 @@ import java.util.List;
@Data
public class ApiEmailContactEditRequest {
/**
* 联系人表主键ID
*/
@NotNull(message = "联系人表主键ID不能为空")
private Long id;
// /**
// * 联系人表主键ID
// */
// @NotNull(message = "联系人表主键ID不能为空")
// private Long id;
/**
* 收件人唯一业务ID(联系人唯一业务ID)
......
......@@ -3,17 +3,16 @@ package com.yd.email.feign.request;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;
@Data
public class ApiEmailContactImportEditRequest {
/**
* 导入临时表主键ID
*/
@NotNull(message = "导入临时表主键ID不能为空")
private Long id;
// /**
// * 导入临时表主键ID
// */
// @NotNull(message = "导入临时表主键ID不能为空")
// private Long id;
/**
* 导入临时表唯一业务ID
......
......@@ -8,11 +8,11 @@ import javax.validation.constraints.NotNull;
@Data
public class ApiEmailProviderConfigEditRequest {
/**
* 邮箱服务商主键ID
*/
@NotNull(message = "邮箱服务商主键ID不能为空")
private Long id;
// /**
// * 邮箱服务商主键ID
// */
// @NotNull(message = "邮箱服务商主键ID不能为空")
// private Long id;
/**
* 邮箱服务商唯一业务ID
......
......@@ -12,11 +12,11 @@ import javax.validation.constraints.NotNull;
@Data
public class ApiEmailSenderConfigEditRequest {
/**
* 发件人表主键ID
*/
@NotNull(message = "发件人表主键ID不能为空")
private Long id;
// /**
// * 发件人表主键ID
// */
// @NotNull(message = "发件人表主键ID不能为空")
// private Long id;
/**
* 发件人唯一业务ID
......
......@@ -8,11 +8,11 @@ import javax.validation.constraints.NotNull;
@Data
public class ApiEmailVariableEditRequest {
/**
* 变量表主键ID
*/
@NotNull(message = "变量表主键ID不能为空")
private Long id;
// /**
// * 变量表主键ID
// */
// @NotNull(message = "变量表主键ID不能为空")
// private Long id;
/**
* 变量唯一业务ID
......
......@@ -9,11 +9,11 @@ import java.util.List;
@Data
public class ApiEmailVariableGroupEditRequest {
/**
* 变量分组主键ID
*/
@NotNull(message = "变量分组主键ID不能为空")
private Long id;
// /**
// * 变量分组主键ID
// */
// @NotNull(message = "变量分组主键ID不能为空")
// private Long id;
/**
* 变量分组唯一业务ID
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment