diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index 9afd0c74a..7b6a7e9b2 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -669,14 +669,23 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(BussDocumentLibraryEO::getId, id); List> dataList = bussDocumentLibraryEOMapper.selectMaps(queryWrapper); + + Map mapTemp = new HashMap<>(); + mapCopy(map, mapTemp); + + List> dataListTemp = new ArrayList<>(); + for (Map stringObjectMap : dataList) { + Map mapT = new HashMap<>(); + mapCopy(stringObjectMap, mapT); + dataListTemp.add(mapT); + } + //更新log updateLog(map, dataList, fieldList, fieldDateList, fieldFileList, fieldPullList,cut); //判断该条数据是否订阅 - //处理修改代替标准,发送通知 - sendMessageUpdate(map, dataList, fieldList, fieldDateList, fieldFileList, fieldPullList,cut); - + sendMessageUpdate(mapTemp, dataListTemp, fieldList, fieldDateList, fieldFileList, fieldPullList,cut); //字段 StringBuilder fieldsBuilder = new StringBuilder(); @@ -851,7 +860,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl state = stateList.stream().filter(e -> e.getItemValue().equals(entry.getValue())).collect(Collectors.toList()); if (state.size() != 0) { - entry.setValue(state.get(0).getItemText()); + if(CutEnum.CN.getValue().equals((String) parameter.get("cut"))){ + entry.setValue(state.get(0).getItemText()); + }else{ + entry.setValue(state.get(0).getEnName()); + } } } //添加文本信息