| | |
| | | //分类oid,复制过来的新的分类oid |
| | | String codeClassifyOid = codeClassifyDTO.getCodeclassifyoid(); |
| | | |
| | | QueryWrapper<CodeClassifyTemplate> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("CODECLASSIFYOID",codeClassifyOid); |
| | | Long aLong = baseMapper.selectCount(wrapper); |
| | | if(aLong > 0){ |
| | | return R.fail("该分类下已有子模版,无法进行复制操作,仅能进行升版操作!"); |
| | | } |
| | | |
| | | //复制模板 |
| | | CodeClassifyTemplate codeClassifyTemplateDO_old = baseMapper.selectById(oldOid);//旧模板 |
| | | |
| | |
| | | //递归找上级的模板 |
| | | CodeClassify classifyDO = codeClassifyMapper.selectById(codeClassifyOid); |
| | | // codeClassifyDaoI.selectByPrimaryKey(codeClassifyOid); |
| | | if(Func.isEmpty(classifyDO)&&StringUtils.isBlank(classifyDO.getParentCodeClassifyOid())){ |
| | | if(Func.isEmpty(classifyDO)){ |
| | | //说明已经是顶了,也没找到的话,那就返回了 |
| | | return new ArrayList<>(); |
| | | } |