|
@@ -2,6 +2,7 @@ package com.citu.module.menduner.system.controller.app.recruit.job;
|
|
|
|
|
|
|
|
|
import com.citu.framework.apilog.core.annotation.ApiAccessLog;
|
|
|
+import com.citu.framework.common.exception.ServiceException;
|
|
|
import com.citu.framework.common.pojo.CommonResult;
|
|
|
import com.citu.framework.common.pojo.PageParam;
|
|
|
import com.citu.framework.common.pojo.PageResult;
|
|
@@ -42,6 +43,7 @@ import java.util.List;
|
|
|
|
|
|
import static com.citu.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
|
|
|
import static com.citu.framework.common.pojo.CommonResult.success;
|
|
|
+import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_JOB_ADVERTISED_EXCEL_ERROR;
|
|
|
|
|
|
@Tag(name = "招聘端 - 招聘职位")
|
|
|
@RestController
|
|
@@ -106,9 +108,14 @@ public class AppRecruitJobAdvertisedController {
|
|
|
@Operation(summary = "导入招聘职位")
|
|
|
public CommonResult<Boolean> importExcel(@RequestPart @RequestParam MultipartFile multipartFile)
|
|
|
throws Exception {
|
|
|
- List<JobAdvertisedImportExcelVO> list = ExcelUtils.read(multipartFile, JobAdvertisedImportExcelVO.class);
|
|
|
- jobIntegrationService.importData(list);
|
|
|
- return success(true);
|
|
|
+ try {
|
|
|
+ List<JobAdvertisedImportExcelVO> list = ExcelUtils.read(multipartFile, JobAdvertisedImportExcelVO.class);
|
|
|
+ jobIntegrationService.importData(list);
|
|
|
+ return success(true);
|
|
|
+ }catch (Exception e){
|
|
|
+ throw new ServiceException(MDE_JOB_ADVERTISED_EXCEL_ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@PreAuthenticated
|