From 5c02fb16cad640f95b9f004d089d8b0c466760d5 Mon Sep 17 00:00:00 2001 From: sh Date: Thu, 4 Dec 2025 16:17:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B2=97=E4=BD=8D=E8=AF=A6?= =?UTF-8?q?=E6=83=85-=E6=B7=BB=E5=8A=A0=E5=B2=97=E4=BD=8D=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/controller/app/AppJobController.java | 3 +++ .../cms/controller/cms/CmsJobController.java | 3 +++ .../ruoyi/cms/service/impl/JobServiceImpl.java | 16 +++++++++------- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppJobController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppJobController.java index ae0003b..62b6633 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppJobController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppJobController.java @@ -151,6 +151,9 @@ public class AppJobController extends BaseController @GetMapping(value = "/{jobId}") public AjaxResult getInfo(@PathVariable("jobId") Long jobId, HttpServletRequest request) { + if (jobId == null) { + return AjaxResult.error("jobId不能为空"); + } //Job job = jobService.selectJobByJobIdApp(jobId); Job job = jobService.selectHttpJobByJobIdApp(jobId,request); return success(job); 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 69e6a80..6b29ff4 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 @@ -87,6 +87,9 @@ public class CmsJobController extends BaseController @GetMapping(value = "/{jobId}") public AjaxResult getInfo(@PathVariable("jobId") Long jobId, HttpServletRequest request) { + if (jobId == null) { + return AjaxResult.error("jobId不能为空"); + } //return success(jobService.selectJobByJobId(jobId)); return success(jobService.selectHttpJobByJobId(jobId,request)); } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java index 00db680..e1a9b38 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java @@ -239,12 +239,10 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe job.setCompany(company); } //查询联系人 - JobContact contact=new JobContact(); - contact.setJobId(job.getJobId()); - List contacts=jobContactMapper.getSelectList(contact); - if(contacts!=null){ - job.setJobContactList(contacts); - } + JobContact contact = new JobContact(); + contact.setJobId(jobId); + List contacts = jobContactMapper.getSelectList(contact); + job.setJobContactList(contacts == null ? Collections.emptyList() : contacts); //查询附件 String baseFilePath = StringUtil.getFilePath(request); //查询附件 @@ -566,9 +564,13 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe appReviewJobMapper.insert(appReviewJob); } this.view(jobId); + //查询联系人 + JobContact contact = new JobContact(); + contact.setJobId(jobId); + List contacts = jobContactMapper.getSelectList(contact); + job.setJobContactList(contacts == null ? Collections.emptyList() : contacts); //查询附件 String baseFilePath = StringUtil.getFilePath(request); - //查询附件 File queryFile = new File(); queryFile.setBussinessid(jobId); List filesList = Optional.ofNullable(fileMapper.selectFileList(queryFile))