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()))