From d7471cff04678b91271bdc566bcbddf2f4ab04b7 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期五, 04 七月 2025 15:17:08 +0800
Subject: [PATCH] 修改
---
multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 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 27065f4..9b0b0e2 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
@@ -124,12 +124,16 @@
@Override
public CommonResult insertCatalogueData(CatalogueDataReq catalogue) {
- List<CatalogueData> catalogueData1 = catalogueMapper.selectByCompanyId(catalogue.getCompanyId());
+ //校验
+ List<CatalogueData> catalogueData1 = catalogueMapper.selectByCompanyId(catalogue.getCompanyId(),catalogue.getCatalogueId());
if (catalogueData1.size()>0){
return CommonResult.failed("当前企业已有数据,请勿重复添加");
}
CatalogueData catalogueData = new CatalogueData();
BeanUtils.copyProperties(catalogue,catalogueData);
+ catalogueData.setCreateBy(SecurityUtils.getUsername());
+ catalogueData.setCreateTime(LocalDate.now());
+ //新增数据
Integer i = catalogueMapper.insertCatalogueData(catalogueData);
// List<CatalogueDataFile> files = catalogue.getFiles();
if (i>0){
@@ -159,13 +163,23 @@
@Override
public CommonResult deletedCatalogueData(Integer catalogueDataId) {
+ //删除数据所属文件
+ CatalogueData catalogue = catalogueMapper.selectCatalogueDataById(catalogueDataId);
+ CatalogueDataFile catalogueDataFile = new CatalogueDataFile();
+ catalogueDataFile.setCompanyId(catalogue.getCompanyId());
+ catalogueDataFile.setCatalogueId(catalogue.getCatalogueId());
+ catalogueDataFile.setDelFlag(2);
+ catalogueDataFile.setUpdateTime(LocalDate.now());
+ catalogueDataFile.setUpdateBy(SecurityUtils.getUsername());
+ catalogueMapper.updateCatalogueDataFileByCompanyId(catalogueDataFile);
+ //删除数据
CatalogueData catalogueData = new CatalogueData();
catalogueData.setId(catalogueDataId);
catalogueData.setDelFlag(2);
catalogueData.setUpdateBy(SecurityUtils.getUsername());
catalogueData.setUpdateTime(LocalDate.now());
Integer i = catalogueMapper.updateCatalogueData(catalogueData);
- if (i>9){
+ if (i>0){
return CommonResult.success();
}
return CommonResult.failed();
@@ -197,4 +211,9 @@
catalogueMapper.updateCatalogueDataFile(catalogueDataFile);
return CommonResult.success();
}
+
+ @Override
+ public CommonResult selectCatalogueDataFileList(CatalogueReq catalogueReq) {
+ return CommonResult.success(catalogueMapper.selectCatalogueDataFile(catalogueReq.getCompanyId(),catalogueReq.getCatalogueId()));
+ }
}
--
Gitblit v1.9.2