|
@@ -8,7 +8,9 @@ import com.simuwang.logging.SystemLog;
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
import com.simuwang.manage.service.CompanyEmailSendHistoryService;
|
|
import com.simuwang.manage.service.CompanyEmailSendHistoryService;
|
|
import com.simuwang.manage.service.CompanyReportFrequencyService;
|
|
import com.simuwang.manage.service.CompanyReportFrequencyService;
|
|
|
|
+import com.simuwang.manage.service.ContactInformationService;
|
|
import com.smppw.common.pojo.ResultVo;
|
|
import com.smppw.common.pojo.ResultVo;
|
|
|
|
+import com.smppw.common.pojo.enums.status.ResultCode;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -35,6 +37,8 @@ public class CompanyEmailSendHistoryController{
|
|
@Autowired
|
|
@Autowired
|
|
private CompanyReportFrequencyService companyReportFrequencyService;
|
|
private CompanyReportFrequencyService companyReportFrequencyService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ContactInformationService contactInformationService;
|
|
/**
|
|
/**
|
|
* 公司邮箱页面展示查询
|
|
* 公司邮箱页面展示查询
|
|
* @param companyEmailPageQuery
|
|
* @param companyEmailPageQuery
|
|
@@ -98,13 +102,20 @@ public class CompanyEmailSendHistoryController{
|
|
|
|
|
|
/**
|
|
/**
|
|
* 保存邮箱配置
|
|
* 保存邮箱配置
|
|
- * @param companyEmailConfigVOList
|
|
|
|
|
|
+ * @param contactInformationVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@SystemLog(value = "保存公司邮箱", type = SystemLog.Type.INSERT)
|
|
@SystemLog(value = "保存公司邮箱", type = SystemLog.Type.INSERT)
|
|
@PostMapping("save-email-config")
|
|
@PostMapping("save-email-config")
|
|
- public ResultVo saveCompanyEmailConfig(@RequestBody List<CompanyEmailConfigVO> companyEmailConfigVOList){
|
|
|
|
- ResultVo vo = companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
|
|
|
|
|
|
+ public ResultVo saveContactInformation(@RequestBody List<ContactInformationVO> contactInformationVO){
|
|
|
|
+ ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS.getCode());
|
|
|
|
+ try{
|
|
|
|
+ vo = contactInformationService.saveContactInformation(contactInformationVO);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ logger.error(e.getMessage(),e);
|
|
|
|
+ vo.setData(false);
|
|
|
|
+ vo.setCode(ResultCode.SAVE_FAILED.getCode());
|
|
|
|
+ }
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
|
|
|