文档库-导入(标准类型字段)

This commit is contained in:
zhn
2022-05-10 18:29:52 +08:00
parent c541ed6cae
commit 72182adfa3
@@ -4667,28 +4667,28 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
countError++; countError++;
} }
//判断库中是否存在,如果存在则存id,如果不存在则存输入的值 //判断库中是否存在,如果存在则存id,如果不存在则存输入的值
List<Map<String, Object>> listBySerialNumber = getListBySerialNumber(value); // List<Map<String, Object>> listBySerialNumber = getListBySerialNumber(value);
String serialNumberStr = ""; // String serialNumberStr = "";
StringBuilder sb = new StringBuilder(); // StringBuilder sb = new StringBuilder();
List<String> list = new ArrayList<>(); // List<String> list = new ArrayList<>();
for (Map<String, Object> stringObjectMap : listBySerialNumber) { // for (Map<String, Object> stringObjectMap : listBySerialNumber) {
sb.append((String) stringObjectMap.get("id") + ","); // sb.append((String) stringObjectMap.get("id") + ",");
list.add((String) stringObjectMap.get("serial_number")); // list.add((String) stringObjectMap.get("serial_number"));
} // }
if (StringUtils.isNotBlank(value)) { // if (StringUtils.isNotBlank(value)) {
for (String s : value.split(",")) { // for (String s : value.split(",")) {
if (!list.contains(s)) { // if (!list.contains(s)) {
sb.append(s); // sb.append(s);
} // }
} // }
} // }
if (ObjectUtils.isNotEmpty(sb)) { // if (ObjectUtils.isNotEmpty(sb)) {
String substring = sb.toString(); // String substring = sb.toString();
if (substring.endsWith(",") || substring.endsWith(",")){ // if (substring.endsWith(",") || substring.endsWith(",")){
substring = substring.substring(0, substring.length() - 1); // substring = substring.substring(0, substring.length() - 1);
} // }
value = substring; // value = substring;
} // }
} }
} }
} }