| | |
| | | @Override |
| | | public CodeKeyAttrRepeatVO getRuleByClassifyFullInfo(CodeClassifyFullInfoBO classifyFullInfo) { |
| | | VciBaseUtil.alertNotNull(classifyFullInfo,"主题库分类的信息"); |
| | | String keyAttrRuleOid = classifyFullInfo.getCurrentClassifyVO().getCodekeyattrrepeatoid(); |
| | | String keyAttrRuleOid = classifyFullInfo.getCurrentClassifyVO().getCodeKeyAttrRepeatOid(); |
| | | if(StringUtils.isBlank(keyAttrRuleOid)){ |
| | | //我们根据上级的分类,按照层级倒序排列 |
| | | if(!CollectionUtils.isEmpty(classifyFullInfo.getParentClassifyVOs())){ |
| | |
| | | for(int i = sortedClassifyVO.size() -1;i>=0;i--){ |
| | | CodeClassifyVO record = sortedClassifyVO.get(i); |
| | | |
| | | if(StringUtils.isNotBlank(record.getCodekeyattrrepeatoid())){ |
| | | keyAttrRuleOid = record.getCodekeyattrrepeatoid(); |
| | | if(StringUtils.isNotBlank(record.getCodeKeyAttrRepeatOid())){ |
| | | keyAttrRuleOid = record.getCodeKeyAttrRepeatOid(); |
| | | break; |
| | | } |
| | | } |