diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java index 11af841a..7fb9ce1a 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/cailiaoshebei/service/impl/BusPurchaseDocServiceImpl.java @@ -210,11 +210,10 @@ public class BusPurchaseDocServiceImpl extends ServiceImpllambdaQuery() - .eq(BusPlanDocAssociation::getProjectId, update.getProjectId()) - .eq(BusPlanDocAssociation::getDocId, update.getId())); - if (CollectionUtil.isNotEmpty(bo.getAssociationList())) { + planDocAssociationService.remove(Wrappers.lambdaQuery() + .eq(BusPlanDocAssociation::getProjectId, update.getProjectId()) + .eq(BusPlanDocAssociation::getDocId, update.getId())); List convert = MapstructUtils.convert(bo.getAssociationList(), BusPlanDocAssociation.class); convert.forEach(item -> { item.setProjectId(update.getProjectId()); @@ -505,6 +504,7 @@ public class BusPurchaseDocServiceImpl extends ServiceImpl