diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java index 5b163a30..63b64bb0 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java @@ -561,7 +561,7 @@ public class InsideOutsideMeetingServiceImpl extends ServiceImpl typeNameList = new ArrayList<>(); -// if (StringUtils.isNotBlank(newValue)) { -// for (String type : newValue.split(",")) { -// if (StringUtils.isNotBlank(type)) { -// typeNameList.add(dicTypeService.getDicTypeNameByDicCode(type)); -// } -// } -// } -// // 获取资料类型名称 -// String fieldName = field.getName().substring(0, 1).toUpperCase() + field.getName().substring(1); -// Method method = SarLawsInformation.class.getMethod("get" + fieldName + "Name"); -// Object oldTypeName = method.invoke(oldInfo); -// ApiModelProperty annotationsByType = field.getAnnotationsByType(ApiModelProperty.class)[0]; -// changes.add(annotationsByType.value() + "由\"" + oldTypeName + "\"改为\"" + String.join(",", typeNameList) + "\""); -// break; -// } case "informationFile": { List fileNameList = new ArrayList<>(); - if (StringUtils.isNotBlank(newValue)) { - String[] split = newValue.split(","); + String oldValueStr = String.valueOf(field.get(oldInfo)); + String newValueStr = String.valueOf(field.get(newInfo)); + if (StringUtils.isNotBlank(newValueStr)) { + String[] split = newValueStr.split(","); for (String attId : split) { AttFileEO fileInfo = attFileEOService.getFileInfo(attId); fileNameList.add(fileInfo.getOldFileName()); @@ -675,14 +665,24 @@ public class SarLawsInformationServiceImpl extends ServiceImpl