【fix】 多态字段统一处理

This commit is contained in:
Kris 2025-07-15 17:06:47 +08:00
parent f35c4e44ff
commit ee157b323e

View File

@ -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), ",")));