【fix】 多态字段统一处理
This commit is contained in:
parent
f35c4e44ff
commit
ee157b323e
@ -583,17 +583,7 @@ public class CommonServiceImpl implements CommonService {
|
||||
}
|
||||
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);
|
||||
if (dataObject != null && StringUtils.isNotBlank(dataObject.getExtraField())) {
|
||||
fields.addAll(Arrays.asList(StringUtils.split(dataObject.getExtraField().replaceAll(StringUtils.SPACE, StringUtils.EMPTY), ",")));
|
||||
|
Loading…
Reference in New Issue
Block a user