| | |
| | | String fixedField=fixedFieldMap.getOrDefault("dr",""); |
| | | dr = masterData.getOrDefault(fixedField, "").toString(); |
| | | } |
| | | object.setCode(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(),"").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)) { |
| | |
| | | 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 "); |