Преглед изворни кода

feat: 公司邮箱保存整改

chenjianhua пре 1 месец
родитељ
комит
56173135a3

+ 14 - 3
service-manage/src/main/java/com/simuwang/manage/api/company/CompanyEmailSendHistoryController.java

@@ -8,7 +8,9 @@ import com.simuwang.logging.SystemLog;
 import com.simuwang.manage.service.CompanyEmailConfigService;
 import com.simuwang.manage.service.CompanyEmailSendHistoryService;
 import com.simuwang.manage.service.CompanyReportFrequencyService;
+import com.simuwang.manage.service.ContactInformationService;
 import com.smppw.common.pojo.ResultVo;
+import com.smppw.common.pojo.enums.status.ResultCode;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -35,6 +37,8 @@ public class CompanyEmailSendHistoryController{
     @Autowired
     private CompanyReportFrequencyService companyReportFrequencyService;
 
+    @Autowired
+    private ContactInformationService contactInformationService;
     /**
      * 公司邮箱页面展示查询
      * @param companyEmailPageQuery
@@ -98,13 +102,20 @@ public class CompanyEmailSendHistoryController{
 
     /**
      * 保存邮箱配置
-     * @param companyEmailConfigVOList
+     * @param contactInformationVO
      * @return
      */
     @SystemLog(value = "保存公司邮箱", type = SystemLog.Type.INSERT)
     @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;
     }