Browse Source

fix: 导入时的异常处理修改,不在错误信息中输出业务数据

zhangying 9 months ago
parent
commit
487179cf2a

+ 1 - 1
src/main/java/com/hz/employmentsite/controller/baseSettings/SiteUserController.java

@@ -129,7 +129,7 @@ public class SiteUserController {
         List<SiteUserVo> result = userInfoService.importSiteUser(dataList, accountService.getLoginUserID());
 
         if (result != null && result.size() > 0) {
-            return RespGenerstor.fail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
+            return RespGenerstor.importFail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
         } else {
             return RespGenerstor.success(true);
         }

+ 1 - 1
src/main/java/com/hz/employmentsite/controller/companyService/CompanyController.java

@@ -196,7 +196,7 @@ public class CompanyController {
         List<CompanyVo> result = companyService.importCompany(data, accountService.getLoginUserID());
 
         if (result != null && result.size() > 0) {
-            return RespGenerstor.fail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
+            return RespGenerstor.importFail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
         } else {
             return RespGenerstor.success(true);
         }

+ 1 - 1
src/main/java/com/hz/employmentsite/controller/companyService/PostController.java

@@ -193,7 +193,7 @@ public class PostController {
     public BaseResponse<Object> importPost(@RequestBody List<PostVo> dataList){
         List<PostVo> result = postService.importPost(dataList, accountService.getLoginUserID());
         if (result != null && result.size() > 0) {
-            return RespGenerstor.fail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
+            return RespGenerstor.importFail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
         } else {
             return RespGenerstor.success(true);
         }

+ 1 - 1
src/main/java/com/hz/employmentsite/controller/jobUserManager/JobHuntController.java

@@ -107,7 +107,7 @@ public class JobHuntController {
     public BaseResponse<Object> importPost(@RequestBody List<JobHuntVo> dataList) {
         List<JobHuntVo> result = jobhuntService.importJobHunt(dataList, accountService.getLoginUserID());
         if (result != null && result.size() > 0) {
-            return RespGenerstor.fail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
+            return RespGenerstor.importFail(BaseErrorEnum.IMPORT_DATA_ERROR, result);
         } else {
             return RespGenerstor.success(true);
         }

+ 11 - 0
src/main/java/com/hz/employmentsite/filter/exception/RespGenerstor.java

@@ -12,4 +12,15 @@ public class RespGenerstor {
     public static BaseResponse<Object> fail(String code, String message) {
         return new BaseResponse<Object>(code, message, null);
     }
+
+    /**
+     * 导入时,数据不填充错误信息
+     *
+     * @param baseErrorEnum 错误代码
+     * @param data          接口数据
+     * @return
+     */
+    public static BaseResponse<Object> importFail(BaseErrorEnum baseErrorEnum, Object data) {
+        return new BaseResponse<Object>(baseErrorEnum.getCode(), baseErrorEnum.getMessage(), data);
+    }
 }