zhangherong
2025-06-17 0ecd8b8c158436b23298b66b64eaef0438b6425b
src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java
@@ -6,11 +6,14 @@
public class CustomDestinationDataProvider implements DestinationDataProvider {
    private final Properties properties = new Properties();
    private final String destName;
    private final Properties properties;
    public void addDestination(String destinationName, Properties connectProperties) {
        properties.put(destinationName, connectProperties);
    public CustomDestinationDataProvider(String destName, Properties props) {
        this.destName = destName;
        this.properties = props;
    }
    @Override
    public boolean supportsEvents() {
@@ -24,8 +27,9 @@
    @Override
    public Properties getDestinationProperties(String destinationName) {
        return properties.getProperty(destinationName) != null
                ? (Properties) properties.get(destinationName)
                : null;
        if (destName.equals(destinationName)) {
            return properties;
        }
        return null;
    }
}