【fix】 多态字段统一处理
This commit is contained in:
parent
f35c4e44ff
commit
ee157b323e
@ -583,17 +583,7 @@ public class CommonServiceImpl implements CommonService {
|
|||||||
}
|
}
|
||||||
fields.add(field.getName());
|
fields.add(field.getName());
|
||||||
}
|
}
|
||||||
if ("Attachment".equals(api) || "FeedItem".equals(api)
|
|
||||||
|| "FeedComment".equals(api) || "Note".equals(api)) {
|
|
||||||
fields.add("Parent.type");
|
|
||||||
}
|
|
||||||
if ("Task".equals(api) || "Event".equals(api)) {
|
|
||||||
fields.add("Who.type");
|
|
||||||
fields.add("What.type");
|
|
||||||
}
|
|
||||||
if ("TaskRelation".equals(api) || "EventRelation".equals(api)) {
|
|
||||||
fields.add("Relation.type");
|
|
||||||
}
|
|
||||||
DataObject dataObject = dataObjectService.getById(api);
|
DataObject dataObject = dataObjectService.getById(api);
|
||||||
if (dataObject != null && StringUtils.isNotBlank(dataObject.getExtraField())) {
|
if (dataObject != null && StringUtils.isNotBlank(dataObject.getExtraField())) {
|
||||||
fields.addAll(Arrays.asList(StringUtils.split(dataObject.getExtraField().replaceAll(StringUtils.SPACE, StringUtils.EMPTY), ",")));
|
fields.addAll(Arrays.asList(StringUtils.split(dataObject.getExtraField().replaceAll(StringUtils.SPACE, StringUtils.EMPTY), ",")));
|
||||||
|
Loading…
Reference in New Issue
Block a user