@Resource(name = "dataMediaPairService")
private DataMediaPairService dataMediaPairService;
public void execute(@Param("dataMediaPairId") Long dataMediaPairId, Context context) throws Exception {
DataMediaPair dataMediaPair = dataMediaPairService.findById(dataMediaPairId);
Channel channel = channelService.findByPipelineId(dataMediaPair.getPipelineId());
List<ColumnPair> columnPairs = dataMediaPair.getColumnPairs();
List<ColumnGroup> columnGroups = dataMediaPair.getColumnGroups();
// 暂时策略,只拿出list的第一个Group
ColumnGroup columnGroup = new ColumnGroup();
if (!CollectionUtils.isEmpty(columnGroups)) {
columnGroup = columnGroups.get(0);
}
context.put("dataMediaPair", dataMediaPair);
context.put("columnGroup", columnGroup);
context.put("columnPairs", columnPairs);
context.put("channelId", channel.getId());
}