文档库--更新log中代替标准中文显示

This commit is contained in:
zhn
2022-03-03 17:05:56 +08:00
parent 7611b33763
commit 7a71ab4ef2
@@ -884,6 +884,14 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
}
} else {
if("replace_standard".equals(key)){
if(ObjectUtils.isNotEmpty(value)){
value = getReplaceStandardName(value);
}
if(ObjectUtils.isNotEmpty(valueTemp)){
valueTemp = getReplaceStandardName(valueTemp);
}
}
//其他类型
if (ObjectUtils.isNotEmpty(value)) {
if (ObjectUtils.isNotEmpty(valueTemp) && !value.equals(valueTemp)) {
@@ -904,6 +912,21 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
return sb;
}
private Object getReplaceStandardName(Object value) {
LambdaQueryWrapper<BussDocumentLibraryEO> lambdaQueryWrapper = new LambdaQueryWrapper<>();
String valueStr = (String )value;
lambdaQueryWrapper.in(BussDocumentLibraryEO::getId, Arrays.asList(valueStr.split(",")));
List<Map<String, Object>> mapList = this.listMaps(lambdaQueryWrapper);
List<String> serialNumberList = new ArrayList<>();
for (Map<String, Object> stringObjectMap : mapList) {
serialNumberList.add((String) stringObjectMap.get("serial_number"));
}
if(serialNumberList.size() != 0){
value = StringUtils.join(serialNumberList,",");
}
return value;
}
/**
* 处理修改代替标准,发送通知
*