From 964929c54ffa673bcc6fa479d06b34d4ad6bc1e5 Mon Sep 17 00:00:00 2001 From: chenshaohua <635616957@qq.com> Date: Thu, 23 Jul 2026 19:34:53 +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=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/cms/service/impl/CompanyServiceImpl.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 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 ef5dec1..02b0e17 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 @@ -172,13 +172,11 @@ public class CompanyServiceImpl extends ServiceImpl impl List contactList = company.getCompanyContactList(); if (!Objects.isNull(contactList)) { for (CompanyContact x : contactList) { - CompanyContact entity = new CompanyContact(); - entity.setCompanyId(company.getCompanyId()); - BeanUtils.copyProperties(x, entity); - if (entity.getId() != null) { - companyContactMapper.updateById(entity); + if (x.getId() != null) { + companyContactMapper.updateById(x); } else { - companyContactMapper.insert(entity); + x.setCompanyId(company.getCompanyId()); + companyContactMapper.insert(x); } } }