产品型号集成,类型转换,人员组织加日志,申请接口引用码段值校验
已修改1个文件
11 ■■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java
@@ -327,7 +327,15 @@
                    String fixedField=fixedFieldMap.getOrDefault("dr","");
                    dr = masterData.getOrDefault(fixedField, "").toString();
                }
                List<String> sourceCodeKeyList=VciBaseUtil.str2List(currentClassifyConfig.get().getSourceCodeKey());
                //object.setCode(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(),"").toString());//编码
                if(!CollectionUtils.isEmpty(sourceCodeKeyList)) {
                    sourceCodeKeyList.stream().forEach(codekey -> {
                        if (StringUtils.isNotBlank(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(), "").toString())) {
                object.setCode(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(),"").toString());//编码
                        }
                    });
                }
                object.setProp(proppertyVOList);
                if (dr.equals(1)) {
@@ -342,6 +350,9 @@
                codeList.add(object.getCode());
            });
            if(CollectionUtils.isEmpty(codeList)){
                throw  new Throwable("检查配置文件:【sourceCodeKey】,唯一标识字段是否正确");
            }
            String targetCodeKey=currentClassifyConfig.get().getTargetCodeKey();
            StringBuffer sb = new StringBuffer();
            sb.append(" select * from ");