sinake
2026-07-10 a6d5f3ad6ca49a334eff47b3b42d5caf6235b558
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateorganBaseServiceImpl.java
@@ -153,8 +153,13 @@
            if (b == true && CollectionUtils.isNotEmpty(serviceDonateorganBaseVO.getServiceDonateorganList())) {
                for (ServiceDonateorgan serviceDonateorgan : serviceDonateorganBaseVO.getServiceDonateorganList()) {
                    if(ObjectUtils.isNotEmpty(serviceDonateorgan.getId()) ) {
                        serviceDonateorganMapper.updateById(serviceDonateorgan);
                        if(ObjectUtils.isNotEmpty(serviceDonateorgan.getDelFlag())&&serviceDonateorgan.getDelFlag()==1 ) {
                            serviceDonateorganMapper.deleteById(serviceDonateorgan.getId());
                        }else {
                            serviceDonateorganMapper.updateById(serviceDonateorgan);
                        }
                    }else {
                        serviceDonateorgan.setBaseId(serviceDonateorganBase.getId());
                        serviceDonateorganMapper.insert(serviceDonateorgan);
                    }
                }