From ab25f94a1e593001bf993d182f9a3860fd098583 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期二, 15 七月 2025 10:27:11 +0800 Subject: [PATCH] 新增 --- multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java index 616fe49..63895a3 100644 --- a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java +++ b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java @@ -13,6 +13,7 @@ import com.gkhy.exam.system.domain.vo.CatalogueVo; import com.gkhy.exam.system.mapper.CatalogueMapper; import com.gkhy.exam.system.mapper.CompanyIndustryTemplateMapper; +import com.gkhy.exam.system.mapper.ProductItemMapper; import com.gkhy.exam.system.mapper.SysCompanyMapper; import com.gkhy.exam.system.service.CatalogueService; import com.gkhy.exam.system.service.SysCompanyService; @@ -34,6 +35,8 @@ private SysCompanyMapper sysCompanyMapper; @Autowired private CompanyIndustryTemplateMapper companyIndustryTemplateMapper; + @Autowired + private ProductItemMapper productItemMapper; /** * 目录管理 @@ -243,7 +246,8 @@ @Override public CommonResult copyCatalogue(List<CatalogueVo> catalogue) { Integer companyId = catalogue.get(0).getCompanyId(); - catalogueMapper.delete(Wrappers.<Catalogue>lambdaQuery().eq(Catalogue::getCompanyId,companyId)); + Integer type = catalogue.get(0).getType(); + catalogueMapper.delete(Wrappers.<Catalogue>lambdaQuery().eq(Catalogue::getCompanyId,companyId).eq(Catalogue::getType,catalogue.get(0).getType())); for (CatalogueVo catalogueVo : catalogue) { Catalogue catalogue1 = new Catalogue(); BeanUtils.copyProperties(catalogueVo,catalogue1); @@ -253,6 +257,7 @@ saveCatalogue(children,catalogue1); } } + productItemMapper.deletedByCompanyId(companyId,type); return CommonResult.success(); } -- Gitblit v1.9.2