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} + ) + + +