| | |
| | | public int deleteSvyLibTopicCategoryByIds(Long[] ids) { |
| | | Integer i = null; |
| | | for (Long id : ids) { |
| | | if (id < 0) { |
| | | log.info("小于0的值为默认值不能删除:{}", id); |
| | | continue; |
| | | } |
| | | i = svyLibTopicCategoryMapper.deleteSvyLibTopicCategoryById(id); |
| | | SvyLibTopicCategory svyLibTopicCategory = new SvyLibTopicCategory(); |
| | | svyLibTopicCategory.setPid(id); |
| | | List<SvyLibTopicCategory> svyLibTopicCategories = svyLibTopicCategoryMapper.selectSvyLibTopicCategoryList(svyLibTopicCategory); |
| | | if (CollectionUtils.isNotEmpty(svyLibTopicCategories)) { |
| | | for (SvyLibTopicCategory svyLibTopicCategory1 : svyLibTopicCategories) { |
| | | svyLibTopicCategory1.setPid(999999999L); |
| | | svyLibTopicCategory1.setPid(-1L); |
| | | svyLibTopicCategoryMapper.updateSvyLibTopicCategory(svyLibTopicCategory1); |
| | | } |
| | | } |
| | |
| | | if (ObjectUtils.isEmpty(svyLibTopicCategoryVO)) { |
| | | throw new BaseException("入参为空,请检查后,再新增"); |
| | | } |
| | | Integer seqMax = svyLibTopicCategoryMapper.selectSeqMax(); |
| | | Integer seqMax = null; |
| | | try { |
| | | seqMax = svyLibTopicCategoryMapper.selectSeqMax(); |
| | | } catch (Exception e) { |
| | | seqMax = 0; |
| | | } |
| | | |
| | | SvyLibTopicCategory svyLibTopicCategory = DtoConversionUtils.sourceToTarget(svyLibTopicCategoryVO, SvyLibTopicCategory.class); |
| | | svyLibTopicCategory.setSeqno(1); |
| | | if (seqMax != null) { |
| | |
| | | //新增二级树 |
| | | if (CollectionUtils.isNotEmpty(svyLibTopicCategoryVO.getSvyLibTopicCategoryList())) { |
| | | for (SvyLibTopicCategory svyLibTopicCategory1 : svyLibTopicCategoryVO.getSvyLibTopicCategoryList()) { |
| | | Integer seqMax1 = svyLibTopicCategoryMapper.selectSeqMax(); |
| | | Integer seqMax1 = null; |
| | | try { |
| | | seqMax1 = svyLibTopicCategoryMapper.selectSeqMax(); |
| | | } catch (Exception e) { |
| | | seqMax1 = 0; |
| | | } |
| | | svyLibTopicCategory1.setPid(svyLibTopicCategory.getId()); |
| | | svyLibTopicCategory1.setSeqno(1); |
| | | if (seqMax1 != null) { |