From 7ce8ea524decfb8f1c93492b41177d9e0c8e4898 Mon Sep 17 00:00:00 2001 From: chenshaohua <635616957@qq.com> Date: Fri, 24 Jul 2026 16:29:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BF=9D=E5=AD=98=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E8=81=94=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/service/impl/CompanyServiceImpl.java | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java index 9e0393a..2aef2e6 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java @@ -166,20 +166,17 @@ public class CompanyServiceImpl extends ServiceImpl impl } int i=companyMapper.updateById(company); if(i>0){ - companyContactMapper.update(null,Wrappers.lambdaUpdate() - .eq(CompanyContact::getCompanyId, company.getCompanyId()) - .set(CompanyContact::getDelFlag, Constants.Del_FLAG_DELETE)); - List contactList = company.getCompanyContactList(); - if (!Objects.isNull(contactList)) { - for (CompanyContact x : contactList) { - if (x.getId() != null) { - companyContactMapper.updateById(x); - } else { - x.setCompanyId(company.getCompanyId()); - companyContactMapper.insert(x); + List contactList = company.getCompanyContactList(); + if (!Objects.isNull(contactList)) { + for (CompanyContact x : contactList) { + if (x.getId() != null) { + companyContactMapper.updateById(x); + } else { + x.setCompanyId(company.getCompanyId()); + companyContactMapper.insert(x); + } } } - } if (companyNatureChanged) { List jobIds = jobMapper.selectList(Wrappers.lambdaQuery() .eq(Job::getCompanyId, company.getCompanyId()))