| | |
| | | public int deleteSvyLibTitleCategoryByIds(Long[] ids) { |
| | | Integer i = null; |
| | | for (Long id : ids) { |
| | | if (id < 0) { |
| | | log.info("问卷模板分类的ID小于0,为默认分类,不能删除,id:{}", id); |
| | | continue; |
| | | } |
| | | i = svyLibTitleCategoryMapper.deleteSvyLibTitleCategoryById(id); |
| | | SvyLibTitleCategory svyLibTitleCategory = new SvyLibTitleCategory(); |
| | | svyLibTitleCategory.setPid(id); |
| | |
| | | List<SvyLibTitleCategory> svyLibTitleCategoryList = svyLibTitleCategoryMapper.selectSvyLibTitleCategoryList(svyLibTitleCategory); |
| | | if (CollectionUtils.isNotEmpty(svyLibTitleCategoryList)) { |
| | | for (SvyLibTitleCategory svyLibTitleCategory1 : svyLibTitleCategoryList) { |
| | | svyLibTitleCategory1.setPid(999999999L); |
| | | svyLibTitleCategory1.setPid(-1L); |
| | | svyLibTitleCategoryMapper.updateSvyLibTitleCategory(svyLibTitleCategory1); |
| | | } |
| | | } |
| | |
| | | if (ObjectUtils.isEmpty(svyLibTitleCategoryVO)) { |
| | | throw new BaseException("入参为空,请检查后,再新增"); |
| | | } |
| | | Integer seqMax = svyLibTitleCategoryMapper.selectSeqMax(); |
| | | |
| | | //获取序号最大值 |
| | | Integer seqMax = null; |
| | | try { |
| | | seqMax = svyLibTitleCategoryMapper.selectSeqMax(); |
| | | } catch (Exception e) { |
| | | seqMax = 0; |
| | | } |
| | | SvyLibTitleCategory svyLibTitleCategory = DtoConversionUtils.sourceToTarget(svyLibTitleCategoryVO, SvyLibTitleCategory.class); |
| | | svyLibTitleCategory.setSeqno(1); |
| | | if (seqMax != null) { |
| | |
| | | //新增二级树 |
| | | if (CollectionUtils.isNotEmpty(svyLibTitleCategoryVO.getSvyLibTitleCategoryList())) { |
| | | for (SvyLibTitleCategory svyLibTitleCategory1 : svyLibTitleCategoryVO.getSvyLibTitleCategoryList()) { |
| | | Integer seqMax1 = svyLibTitleCategoryMapper.selectSeqMax(); |
| | | Integer seqMax1 = null; |
| | | try { |
| | | seqMax1 = svyLibTitleCategoryMapper.selectSeqMax(); |
| | | } catch (Exception e) { |
| | | seqMax1 = 0; |
| | | } |
| | | svyLibTitleCategory1.setPid(svyLibTitleCategory.getId()); |
| | | svyLibTitleCategory1.setSeqno(1); |
| | | if (seqMax1 != null) { |