“djh”
6 天以前 c15623a135260f0804bd2c5a69fce957f4b30abe
修改
已修改5个文件
56 ■■■■■ 文件已修改
multi-system/src/main/java/com/gkhy/exam/system/mapper/CatalogueMapper.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/mapper/CompanyIndustryTemplateMapper.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/resources/mapper/system/CatalogueMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/resources/mapper/system/CompanyIndustryTemplateMapper.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/mapper/CatalogueMapper.java
@@ -33,4 +33,6 @@
    CatalogueData selectCatalogueDataById(@Param("catalogueDataId") Integer catalogueDataId);
    void updateCatalogueDataFileByCompanyId(CatalogueDataFile catalogueDataFile);
    void deleteByCatalogueDataFileId(@Param("id") Integer id);
}
multi-system/src/main/java/com/gkhy/exam/system/mapper/CompanyIndustryTemplateMapper.java
@@ -15,4 +15,6 @@
    int updateCompanyIndustryTemplateById(CompanyIndustryTemplate template);
    int insertIndustrys(@Param("companyIndustryTemplates") List<CompanyIndustryTemplate> companyIndustryTemplates);
    CompanyIndustryTemplate selectCompanyIndustryTemplate(@Param("name") String name);
}
multi-system/src/main/java/com/gkhy/exam/system/service/impl/CatalogueServiceImpl.java
@@ -4,15 +4,13 @@
import com.gkhy.exam.common.api.CommonPage;
import com.gkhy.exam.common.api.CommonResult;
import com.gkhy.exam.common.utils.SecurityUtils;
import com.gkhy.exam.system.domain.Catalogue;
import com.gkhy.exam.system.domain.CatalogueData;
import com.gkhy.exam.system.domain.CatalogueDataFile;
import com.gkhy.exam.system.domain.SysCompany;
import com.gkhy.exam.system.domain.*;
import com.gkhy.exam.system.domain.req.CatalogueDataReq;
import com.gkhy.exam.system.domain.req.CatalogueReq;
import com.gkhy.exam.system.domain.vo.CatalogueDataVo;
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.SysCompanyMapper;
import com.gkhy.exam.system.service.CatalogueService;
import com.gkhy.exam.system.service.SysCompanyService;
@@ -32,6 +30,8 @@
    private CatalogueMapper catalogueMapper;
    @Autowired
    private SysCompanyMapper sysCompanyMapper;
    @Autowired
    private CompanyIndustryTemplateMapper companyIndustryTemplateMapper;
    /**
     * 目录管理
@@ -187,6 +187,11 @@
    @Override
    public CommonResult insertCatalogueDataFile(CatalogueDataFile catalogueDataFile) {
        CompanyIndustryTemplate companyIndustryTemplate = companyIndustryTemplateMapper.selectCompanyIndustryTemplate(catalogueDataFile.getName());
        if (companyIndustryTemplate!=null){
            catalogueDataFile.setFilePath(companyIndustryTemplate.getFilePath());
            catalogueDataFile.setFileName(companyIndustryTemplate.getFileName());
        }
        catalogueDataFile.setCreateTime(LocalDate.now());
        catalogueDataFile.setCreateBy(SecurityUtils.getUsername());
        catalogueMapper.insertCatalogueDataFile(catalogueDataFile);
@@ -195,9 +200,20 @@
    @Override
    public CommonResult updateCatalogueDataFile(CatalogueDataFile catalogueDataFile) {
        CompanyIndustryTemplate companyIndustryTemplate = companyIndustryTemplateMapper.selectCompanyIndustryTemplate(catalogueDataFile.getName());
        if (companyIndustryTemplate!=null){
            catalogueDataFile.setFilePath(companyIndustryTemplate.getFilePath());
            catalogueDataFile.setFileName(companyIndustryTemplate.getFileName());
        }else {
            catalogueDataFile.setFileName(null);
            catalogueDataFile.setFilePath(null);
        }
        catalogueDataFile.setCreateBy(SecurityUtils.getUsername());
        catalogueDataFile.setCreateTime(LocalDate.now());
        catalogueDataFile.setUpdateBy(SecurityUtils.getUsername());
        catalogueDataFile.setUpdateTime(LocalDate.now());
        catalogueMapper.updateCatalogueDataFile(catalogueDataFile);
        catalogueMapper.deleteByCatalogueDataFileId(catalogueDataFile.getId());
        catalogueMapper.insertCatalogueDataFile(catalogueDataFile);
        return CommonResult.success();
    }
multi-system/src/main/resources/mapper/system/CatalogueMapper.xml
@@ -79,6 +79,9 @@
    <update id="updateCatalogueDataFileByCompanyId">
        UPDATE catalogue_data_file set del_flag = #{delFlag} ,update_by = #{updateBy} , update_time=#{updateTime} where company_id =#{companyId} and catalogue_id = #{catalogueId}
    </update>
    <delete id="deleteByCatalogueDataFileId">
        DELETE FROM catalogue_data_file WHERE id = #{id}
    </delete>
    <select id="selectCatalogueList" resultType="com.gkhy.exam.system.domain.vo.CatalogueVo">
        SELECT
multi-system/src/main/resources/mapper/system/CompanyIndustryTemplateMapper.xml
@@ -100,4 +100,27 @@
        END AS UNSIGNED
        ) ASC
    </select>
    <select id="selectCompanyIndustryTemplate"
            resultType="com.gkhy.exam.system.domain.CompanyIndustryTemplate">
        SELECT
            `id`,
            `company_id`,
            `company_name`,
             chapter,
            `type`,
            `template_name`,
            `industry_type`,
            `file_path`,
            `file_name`,
            `format`,
            `del_flag`,
            `create_by`,
            `create_time`,
            `update_by`,
            `update_time`
        FROM
            company_industry_template
        WHERE
            del_flag = 0 and template_name = #{name}
    </select>
</mapper>