| | |
| | | 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; |
| | |
| | | private CatalogueMapper catalogueMapper; |
| | | @Autowired |
| | | private SysCompanyMapper sysCompanyMapper; |
| | | @Autowired |
| | | private CompanyIndustryTemplateMapper companyIndustryTemplateMapper; |
| | | |
| | | /** |
| | | * 目录管理 |
| | |
| | | |
| | | @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); |
| | |
| | | |
| | | @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(); |
| | | } |
| | | |