From f4730c60fb4c0a8685f889b6b209627d303fbd54 Mon Sep 17 00:00:00 2001 From: sh Date: Wed, 22 Oct 2025 16:00:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E5=B2=97=E4=BD=8D?= =?UTF-8?q?=E5=8F=91=E5=B8=83-=E6=B7=BB=E5=8A=A0=E5=B2=97=E4=BD=8D?= =?UTF-8?q?=E8=81=94=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/cms/mapper/JobContactMapper.java | 2 ++ .../com/ruoyi/cms/service/impl/JobServiceImpl.java | 6 ++++++ .../main/resources/mapper/app/JobContactMapper.xml | 13 +++++++++++++ 3 files changed, 21 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/JobContactMapper.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/JobContactMapper.java index a503e01..c18e69f 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/JobContactMapper.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/JobContactMapper.java @@ -15,4 +15,6 @@ import java.util.List; public interface JobContactMapper extends BaseMapper { List getSelectList(JobContact jobContact); + + int batchInsert(List list); } 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 901ee0a..a189f95 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 @@ -795,6 +795,12 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe // } // job.setCompanyId(company.getCompanyId()); jobMapper.insert(job); + if(job.getJobContactList()!=null){ + job.getJobContactList().forEach(it->{ + it.setJobId(job.getJobId()); + }); + jobContactMapper.batchInsert(job.getJobContactList()); + } iesJobSearchService.updateJob(job.getJobId()); } } diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/JobContactMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/JobContactMapper.xml index 03d9018..9814e24 100644 --- a/ruoyi-bussiness/src/main/resources/mapper/app/JobContactMapper.xml +++ b/ruoyi-bussiness/src/main/resources/mapper/app/JobContactMapper.xml @@ -42,4 +42,17 @@ + + INSERT INTO job_contact ( + job_id, contact_person, contact_person_phone,position, + create_by, create_time, del_flag,remark + ) VALUES + + ( + #{item.jobId}, #{item.contactPerson}, #{item.contactPersonPhone},#{item.position}, + #{item.createBy}, #{item.createTime}, #{item.delFlag},#{item.remark} + ) + + +