ludc
2024-11-01 e282b39a750d245f86a08194a6f4d02d545232ef
历史数据导入码值查重条件加上版次条件
已修改1个文件
3 ■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
@@ -4118,7 +4118,8 @@
            StringBuffer sb = new StringBuffer();
            sb.append(" select id from ");
            sb.append(finalTableName);
            sb.append(" where 1=1 ");
            //sb.append(" where 1 = 1");
            sb.append(" where lastr = 1 and lastv = 1"); //TODO:涉及到已升版的数据也应该排除掉,否则会报重
            sb.append(" and id in (");
            sb.append(VciBaseUtil.toInSql(cbos.stream().map(s -> s.getId()).collect(Collectors.toSet()).toArray(new String[0])));
            sb.append(")");