“djh”
4 天以前 f99d902db3c31e57229439962abd2746bb06868d
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()));
    }
}