| | |
| | | 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; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | |
| | | private SysCompanyMapper sysCompanyMapper; |
| | | @Autowired |
| | | private CompanyIndustryTemplateMapper companyIndustryTemplateMapper; |
| | | @Autowired |
| | | private ProductItemMapper productItemMapper; |
| | | |
| | | /** |
| | | * 目录管理 |
| | |
| | | } |
| | | } |
| | | catalogue.setCreateBy(SecurityUtils.getUsername()); |
| | | catalogue.setCreateTime(LocalDate.now()); |
| | | catalogue.setCreateTime(LocalDateTime.now()); |
| | | int insert = catalogueMapper.insert(catalogue); |
| | | if (insert>0){ |
| | | return CommonResult.success(); |
| | |
| | | @Override |
| | | public CommonResult updateCatalogue(Catalogue catalogue) { |
| | | catalogue.setUpdateBy(SecurityUtils.getUsername()); |
| | | catalogue.setUpdateTime(LocalDate.now()); |
| | | catalogue.setUpdateTime(LocalDateTime.now()); |
| | | int i = catalogueMapper.updateById(catalogue); |
| | | if (i>0){ |
| | | return CommonResult.success(); |
| | |
| | | Catalogue catalogue = new Catalogue(); |
| | | catalogue.setId(catalogueId); |
| | | catalogue.setDelFlag(2); |
| | | catalogue.setUpdateTime(LocalDate.now()); |
| | | catalogue.setUpdateTime(LocalDateTime.now()); |
| | | catalogue.setUpdateBy(SecurityUtils.getUsername()); |
| | | int i = catalogueMapper.updateById(catalogue); |
| | | if (i>0){ |
| | |
| | | @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); |
| | |
| | | saveCatalogue(children,catalogue1); |
| | | } |
| | | } |
| | | productItemMapper.deletedByCompanyId(companyId,type.equals(2)?1:2); |
| | | return CommonResult.success(); |
| | | } |
| | | |