diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/design/service/impl/BusBillofquantitiesVersionsServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/design/service/impl/BusBillofquantitiesVersionsServiceImpl.java index c04043af..da23d186 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/design/service/impl/BusBillofquantitiesVersionsServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/design/service/impl/BusBillofquantitiesVersionsServiceImpl.java @@ -9,7 +9,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.dromara.bidding.domain.BusBiddingLimitList; +import org.dromara.bidding.domain.BusBiddingLimitVersions; import org.dromara.bidding.service.IBusBiddingLimitListService; +import org.dromara.bidding.service.IBusBiddingLimitVersionsService; import org.dromara.cailiaoshebei.domain.BusTotalsupplyplan; import org.dromara.cailiaoshebei.domain.BusTotalsupplyplanAudit; import org.dromara.cailiaoshebei.service.IBusTotalsupplyplanAuditService; @@ -39,8 +41,11 @@ import org.dromara.design.service.IBusBillofquantitiesService; import org.dromara.design.service.IBusBillofquantitiesVersionsService; import org.dromara.system.domain.vo.SysOssUploadVo; import org.dromara.system.service.ISysOssService; +import org.dromara.tender.domain.BusBLimitListVersions; import org.dromara.tender.domain.BusBillofquantitiesLimitList; +import org.dromara.tender.service.IBusBLimitListVersionsService; import org.dromara.tender.service.IBusBillofquantitiesLimitListService; +import org.dromara.tender.service.impl.BusBLimitListVersionsServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.event.EventListener; import org.springframework.stereotype.Service; @@ -70,6 +75,8 @@ public class BusBillofquantitiesVersionsServiceImpl extends ServiceImpl lqw = new LambdaQueryWrapper<>(); lqw.eq(BusBillofquantities::getVersions, id); @@ -533,6 +548,14 @@ public class BusBillofquantitiesVersionsServiceImpl extends ServiceImpl lqw = new LambdaQueryWrapper<>(); lqw.eq(BusBillofquantities::getVersions, id); @@ -541,6 +564,7 @@ public class BusBillofquantitiesVersionsServiceImpl extends ServiceImpl lqw = new LambdaQueryWrapper<>(); + lqw.eq(BusBillofquantities::getVersions, id); + List list = busBillofquantitiesService.list(lqw); + List busTotalsupplyplans = BeanUtil.copyToList(list, BusBillofquantitiesLimitList.class); + for (BusBillofquantitiesLimitList busTotalsupplyplan : busTotalsupplyplans) { + busTotalsupplyplan.setProjectId(versions.getProjectId()); + busTotalsupplyplan.setId(null); + busTotalsupplyplan.setType("2"); + } + boolean b = busBillofquantitiesLimitListService.saveBatch(busTotalsupplyplans); + if (!b) { + log.info("新增失败"); + } + } + } /** @@ -652,7 +705,35 @@ public class BusBillofquantitiesVersionsServiceImpl extends ServiceImpl lqw = new LambdaQueryWrapper<>(); + lqw.eq(BusBillofquantities::getVersions, id); + List list = busBillofquantitiesService.list(lqw); + List busTotalsupplyplans = BeanUtil.copyToList(list, BusBillofquantitiesLimitList.class); + for (BusBillofquantitiesLimitList busTotalsupplyplan : busTotalsupplyplans) { + busTotalsupplyplan.setProjectId(versions.getProjectId()); + busTotalsupplyplan.setId(null); + busTotalsupplyplan.setType("3"); + } + boolean b = busBillofquantitiesLimitListService.saveBatch(busTotalsupplyplans); + if (!b) { + log.info("新增失败"); + } + } } /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/formalities/service/impl/BusFormalitiesAreConsolidatedServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/formalities/service/impl/BusFormalitiesAreConsolidatedServiceImpl.java index 735cc635..0fad7cef 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/formalities/service/impl/BusFormalitiesAreConsolidatedServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/formalities/service/impl/BusFormalitiesAreConsolidatedServiceImpl.java @@ -103,7 +103,8 @@ public class BusFormalitiesAreConsolidatedServiceImpl extends ServiceImpl