diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java index ea52060..3606511 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/CmsJobController.java @@ -192,11 +192,20 @@ public class CmsJobController extends BaseController @Log(title = "岗位", businessType = BusinessType.DELETE) @GetMapping("/candidates") @PreAuthorize("@ss.hasPermi('bussiness:job:candidates')") - public TableDataInfo candidates(Long jobId) + public TableDataInfo candidates(String encryptJobId) { - startPage(); - List list = jobService.candidates(jobId); - return getDataTable(list); + if(StringUtils.isBlank(encryptJobId)){ + return error(500,"岗位id为空!"); + } + try { + Long jobId=Long.parseLong(SM4Utils.decryptEcb(SM4Constants.SM4_KET, encryptJobId)); + startPage(); + List list = jobService.candidates(jobId); + return getDataTable(list); + }catch (Exception e){ + e.printStackTrace(); + return error(500,"参数不正确!"); + } } @ApiOperation("获取推荐岗位")