| | |
| | | "classifys": { |
| | | "classify": [ |
| | | { |
| | | "classCode": "020201", |
| | | "classCode": "050101", |
| | | "fullclsfNamePath": "", |
| | | "library": "wupin", |
| | | "sections": { |
| | | "section": [ |
| | | { |
| | | "name": "固定码段2", |
| | | "value": "" |
| | | "name": "固定码段", |
| | | "value": "A" |
| | | }, |
| | | { |
| | | "name": "分类码段父", |
| | | "name": "引用码段", |
| | | "value": "001" |
| | | }, |
| | | { |
| | | "name": "分类码段子", |
| | | "value": "0012" |
| | | }, |
| | | { |
| | | "name": "可变码段", |
| | | "value": "" |
| | | }, |
| | | { |
| | | "name": "test", |
| | | "value": "7E1C92A2-9B6F-4DB3-48C7-F42D1304E36B" |
| | | }, |
| | | { |
| | | "name": "流水码段", |
| | | "value": "" |
| | | } |
| | | ] |
| | | }, |
| | |
| | | "status": "Released", |
| | | "operate": "create", |
| | | "creator": "weidy", |
| | | "prop": [] |
| | | "prop": [{ |
| | | "key": "name", |
| | | "text": "名称", |
| | | "value": "半圆头螺钉" |
| | | }] |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | "systemId": "MPM", |
| | | "systemId": "ERP", |
| | | "user": { |
| | | "ip": "192.168.0.1", |
| | | "trueName": "llz", |
| | | "userName": "llz" |
| | | "trueName": "weidy", |
| | | "userName": "weidy" |
| | | } |
| | | } |
| | | } |
| | |
| | | // 设置所有者 |
| | | baseModel.setOwner(AuthUtil.getUserId().toString()); |
| | | } |
| | | |
| | | baseModel.setVersionSeq(1); |
| | | baseModel.setVersionRule("0"); |
| | | baseModel.setVersionValue("1"); |
| | | baseModel.setRevisionOid(VciBaseUtil.getPk()); |
| | | baseModel.setLastModifier(userId); |
| | | baseModel.setRevisionValue("1"); |
| | | baseModel.setRevisionRule("1"); |
| | | baseModel.setTenantId(AuthUtil.getTenantId()); |
| | | }catch (VciBaseException e){ |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | } |
| | | } |
| | | CodeClassifyFullInfoBO newClassifyFullInfo= classifyFullInfoMap.get(cbo.getAttributeValue(CODE_CLASSIFY_OID_FIELD)); |
| | | List<CodeClassifyVO> classifyVOS = newClassifyFullInfo.getParentClassifyVOs().stream().sorted(((o1, o2) -> o2.getDataLevel().compareTo(o1.getDataLevel()))).collect(Collectors.toList()); |
| | | List<CodeClassifyVO> classifyVOS = newClassifyFullInfo.getParentClassifyVOs().stream().sorted(((o1, o2) -> -o2.getDataLevel().compareTo(o1.getDataLevel()))).collect(Collectors.toList()); |
| | | |
| | | int level = VciBaseUtil.getInt(attrVO.getClassifyInvokeLevel()); |
| | | if (classifyVOS.size()>=level && level > 0 ) { |
| | | classifyVO = classifyVOS.get(level-1); |