瀏覽代碼

接口请求返回结构调整

chenjianhua 7 月之前
父節點
當前提交
72c91736bb

+ 1 - 1
service-base/src/main/java/com/simuwang/base/mapper/EmailFundNavMapper.java

@@ -12,5 +12,5 @@ public interface EmailFundNavMapper {
 
     void batchInsert(@Param("itemDoList") List<EmailFundNavDO> emailFundNavDOList);
 
-    List<EmailFundNavAssetVO> searchNavDetail(String fundName, String emailTitle, Integer exceptionStatus, String priceStartDate, String priceEndDate, String updateStartDate, String updateEndDate);
+    List<EmailFundNavAssetVO> searchNavDetail(String fundName, Integer isStored, Integer exceptionStatus, String priceStartDate, String priceEndDate, String updateStartDate, String updateEndDate);
 }

+ 17 - 50
service-manage/src/main/java/com/simuwang/manage/api/company/CompanyEmailSendHistoryController.java

@@ -75,15 +75,9 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("delete-company-email")
-    public ResultVo deleteEmail(@RequestBody IdVO comyanyEmailIdVO){
-        ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
-        try{
-            companyEmailSendHistoryService.deleteEmail(comyanyEmailIdVO.getCompanyId());
-        }catch (Exception e){
-            vo = new ResultVo(ResultCode.SAVE_FAILED);
-            logger.error(e.getMessage(),e);
-        }
-        return vo;
+    public boolean deleteEmail(@RequestBody IdVO comyanyEmailIdVO){
+        companyEmailSendHistoryService.deleteEmail(comyanyEmailIdVO.getCompanyId());
+        return true;
     }
     /**
      * 根据ID批量删除邮箱发送历史数据
@@ -91,10 +85,9 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("delete-email-history")
-    public ResultVo deleteEmailHistory(@RequestBody IdVO comyanyEmailIdVO){
-        ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
+    public boolean deleteEmailHistory(@RequestBody IdVO comyanyEmailIdVO){
         companyEmailSendHistoryService.deleteEmailHistory(comyanyEmailIdVO.getIdList());
-        return vo;
+        return true;
     }
 
     /**
@@ -103,15 +96,9 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("save-email-config")
-    public ResultVo saveCompanyEmailConfig(@RequestBody List<CompanyEmailConfigVO> companyEmailConfigVOList){
-        ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
-        try{
-            companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
-        }catch (Exception e){
-            vo = new ResultVo(ResultCode.SAVE_FAILED);
-            logger.error(e.getMessage(),e);
-        }
-        return vo;
+    public boolean saveCompanyEmailConfig(@RequestBody List<CompanyEmailConfigVO> companyEmailConfigVOList){
+        companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
+        return true;
     }
 
     /**
@@ -120,15 +107,9 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("update-email-config")
-    public ResultVo updateCompanyEmailConfig(@RequestBody CompanyEmailConfigVO companyEmailConfigVO){
-        ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
-        try{
-            companyEmailConfigService.updateCompanyEmailConfig(companyEmailConfigVO);
-        }catch (Exception e){
-            vo = new ResultVo(ResultCode.SAVE_FAILED);
-            logger.error(e.getMessage(),e);
-        }
-        return vo;
+    public boolean updateCompanyEmailConfig(@RequestBody CompanyEmailConfigVO companyEmailConfigVO){
+        companyEmailConfigService.updateCompanyEmailConfig(companyEmailConfigVO);
+        return true;
     }
 
     /**
@@ -137,16 +118,9 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("delete-email-config")
-    public ResultVo deleteCompanyEmailConfig(@RequestBody IdVO comyanyEmailIdVO){
-        ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
-        try{
-            companyEmailConfigService.deleteCompanyEmailConfig(comyanyEmailIdVO.getId());
-        }catch (Exception e){
-            vo = new ResultVo(ResultCode.DELETE_FAILED);
-            logger.error(e.getMessage(),e);
-            vo.setMsg(e.getMessage());
-        }
-        return vo;
+    public boolean deleteCompanyEmailConfig(@RequestBody IdVO comyanyEmailIdVO){
+        companyEmailConfigService.deleteCompanyEmailConfig(comyanyEmailIdVO.getId());
+        return true;
     }
 
 
@@ -156,15 +130,8 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("send-company-email")
-    public ResultVo sendCompanyEmail(@RequestBody IdVO comyanyEmailIdVO){
-        ResultVo vo = new ResultVo(ResultCode.SUCCESS);
-        try{
-            companyEmailConfigService.sendCompanyEmail(comyanyEmailIdVO.getCompanyIdList());
-        }catch (Exception e){
-            vo = new ResultVo(ResultCode.SUBMIT_FAILED);
-            vo.setMsg(e.getMessage());
-            logger.error(e.getMessage(),e);
-        }
-        return vo;
+    public boolean sendCompanyEmail(@RequestBody IdVO comyanyEmailIdVO){
+        companyEmailConfigService.sendCompanyEmail(comyanyEmailIdVO.getCompanyIdList());
+        return true;
     }
 }

+ 1 - 0
service-manage/src/main/java/com/simuwang/manage/api/email/EmailConfigController.java

@@ -57,6 +57,7 @@ public class EmailConfigController extends BaseController {
                 return vo;
             }
             emailConfigService.saveEmailConfig(mailboxInfoVO);
+            vo.setData(true);
         }catch (Exception e){
             vo.setCode(ResultCode.SAVE_FAILED.getCode());
             logger.error(e.getMessage(),e);

+ 4 - 11
service-manage/src/main/java/com/simuwang/manage/api/email/ParseEmailController.java

@@ -48,16 +48,9 @@ public class ParseEmailController extends BaseController {
      * @return
      */
     @PostMapping("/save-email-type")
-    public ResultVo saveEmailType(@RequestBody EmailTypeRuleVO emailTypeRuleVO){
-        ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
-        try{
-            parseEmailService.saveEmailType(emailTypeRuleVO);
-        }catch (Exception e){
-            logger.error(e.getMessage(),e);
-            vo.setCode(ResultCode.SAVE_SUCCESS.getCode());
-            vo.setMsg(e.getMessage());
-        }
-        return vo;
+    public boolean saveEmailType(@RequestBody EmailTypeRuleVO emailTypeRuleVO){
+        parseEmailService.saveEmailType(emailTypeRuleVO);
+        return true;
     }
 
     /**
@@ -148,6 +141,6 @@ public class ParseEmailController extends BaseController {
     @GetMapping("/reparse/{id}")
     public ResultVo reparse(@PathVariable("id")Integer id){
         emailParseApiService.reparseEmail(id);
-        return ResultVo.ok(null);
+        return ResultVo.ok(true);
     }
 }

+ 2 - 2
service-manage/src/main/java/com/simuwang/manage/api/email/ParseEmailDetailController.java

@@ -34,13 +34,13 @@ public class ParseEmailDetailController extends BaseController {
      */
     @GetMapping("/search-nav-detail")
     public TableDataInfo searchNavDetail(@RequestParam(value = "fundName",required = false)String fundName,
-                                         @RequestParam(value = "emailTitle",required = false)String emailTitle,
+                                         @RequestParam(value = "isStored",required = false)Integer isStored,
                                          @RequestParam(value = "exceptionStatus",required = false)Integer exceptionStatus,
                                          @RequestParam(value = "priceStartDate",required = false)String priceStartDate,
                                          @RequestParam(value = "priceEndDate",required = false)String priceEndDate,
                                          @RequestParam(value = "updateStartDate",required = false)String updateStartDate,
                                          @RequestParam(value = "updateEndDate",required = false)String updateEndDate){
-        List<EmailFundNavAssetVO> result = parseEmailDetailService.searchNavDetail(fundName,emailTitle,exceptionStatus,priceStartDate,priceEndDate,updateStartDate,updateEndDate);
+        List<EmailFundNavAssetVO> result = parseEmailDetailService.searchNavDetail(fundName,isStored,exceptionStatus,priceStartDate,priceEndDate,updateStartDate,updateEndDate);
         return getDataTable(result);
     }
 }

+ 3 - 9
service-manage/src/main/java/com/simuwang/manage/api/fund/FundInformationController.java

@@ -80,15 +80,9 @@ public class FundInformationController extends BaseController {
      * @return
      */
     @PostMapping("/save-frequency")
-    public ResultVo saveFundReportFrequency(@RequestBody FundReportFrequencyVO fundReportFrequency){
-        ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
-        try{
-            fundReportFrequencyService.saveFundReportFrequency(fundReportFrequency);
-        }catch (Exception e){
-            vo = new ResultVo(ResultCode.SAVE_FAILED);
-            logger.error(e.getMessage(),e);
-        }
-        return vo;
+    public boolean saveFundReportFrequency(@RequestBody FundReportFrequencyVO fundReportFrequency){
+        fundReportFrequencyService.saveFundReportFrequency(fundReportFrequency);
+        return true;
     }
     /**
      * 查询基金关联的数据文件

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/service/ParseEmailDetailService.java

@@ -11,5 +11,5 @@ import java.util.List;
  * Description: ${DESCRIPTION}
  */
 public interface ParseEmailDetailService {
-    List<EmailFundNavAssetVO> searchNavDetail(String fundName, String emailTitle, Integer exceptionStatus, String priceStartDate, String priceEndDate, String updateStartDate, String updateEndDate);
+    List<EmailFundNavAssetVO> searchNavDetail(String fundName, Integer isStored, Integer exceptionStatus, String priceStartDate, String priceEndDate, String updateStartDate, String updateEndDate);
 }

+ 2 - 2
service-manage/src/main/java/com/simuwang/manage/service/impl/ParseEmailDetailServiceImpl.java

@@ -20,7 +20,7 @@ public class ParseEmailDetailServiceImpl implements ParseEmailDetailService {
     @Autowired
     private EmailFundNavMapper emailFundNavMapper;
     @Override
-    public List<EmailFundNavAssetVO> searchNavDetail(String fundName, String emailTitle, Integer exceptionStatus, String priceStartDate, String priceEndDate, String updateStartDate, String updateEndDate) {
-        return emailFundNavMapper.searchNavDetail(fundName,emailTitle,exceptionStatus,priceStartDate,priceEndDate,updateStartDate,updateEndDate);
+    public List<EmailFundNavAssetVO> searchNavDetail(String fundName, Integer isStored, Integer exceptionStatus, String priceStartDate, String priceEndDate, String updateStartDate, String updateEndDate) {
+        return emailFundNavMapper.searchNavDetail(fundName,isStored,exceptionStatus,priceStartDate,priceEndDate,updateStartDate,updateEndDate);
     }
 }