|
@@ -686,7 +686,8 @@ public class FuncidDefChangeRecordService {
|
|
|
ArrayNode operationContentAfter = JsonNodeFactory.instance.arrayNode();
|
|
|
Set<?> keySets = Collections.unmodifiableSet(beforeParamMap.keySet());
|
|
|
for (Map.Entry<?, ?> afterEntry : afterParamMap.entrySet()) {
|
|
|
- if(!keySets.contains(afterEntry.getKey()) || "id".equals(afterEntry.getKey()) || "version".equals(afterEntry.getKey())){
|
|
|
+ String key = afterEntry.getKey().toString();
|
|
|
+ if(!keySets.contains(key) || "id".equals(key) || "version".equals(key)|| "orderSeq".equals(key) || "shareType".equals(key)){
|
|
|
continue;
|
|
|
}
|
|
|
Object afterValue = afterEntry.getValue();
|
|
@@ -694,6 +695,10 @@ public class FuncidDefChangeRecordService {
|
|
|
if(ObjectUtils.equals(afterValue,beforeValue)){
|
|
|
continue;
|
|
|
}
|
|
|
+ if(StringUtils.isBlank(ObjectUtils.toString(afterValue, null)) && StringUtils.isBlank(ObjectUtils.toString(beforeValue, null))){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
ObjectNode object = JsonNodeFactory.instance.objectNode();
|
|
|
|
|
|
if(beforeValue ==null){
|
|
@@ -726,7 +731,7 @@ public class FuncidDefChangeRecordService {
|
|
|
String key = afterEntry.getKey().toString();
|
|
|
Object value = afterEntry.getValue();
|
|
|
if("groupCode".equals(key) || "projectId".equals(key) || "type".equals(key)|| "operationType".equals(key)
|
|
|
- || "classCode".equals(key) || "objType".equals(key) || "parentCode".equals(key)){
|
|
|
+ || "classCode".equals(key) || "objType".equals(key) || "parentCode".equals(key)|| "orderSeq".equals(key) || "shareType".equals(key)){
|
|
|
continue;
|
|
|
}
|
|
|
if(value == null){
|