From 7fd6b4cf1e6869d676023222034430e19b96ddce Mon Sep 17 00:00:00 2001 From: obo Date: Mon, 16 Oct 2023 19:16:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E4=B8=80=E4=B8=8B=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=EF=BC=8C=E6=8A=BD=E5=87=BA=E6=9D=A5=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E7=9A=84=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/datapane/connect/ConnectionListPane.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/designer-base/src/main/java/com/fr/design/data/datapane/connect/ConnectionListPane.java b/designer-base/src/main/java/com/fr/design/data/datapane/connect/ConnectionListPane.java index 2a338e207..a3176539e 100644 --- a/designer-base/src/main/java/com/fr/design/data/datapane/connect/ConnectionListPane.java +++ b/designer-base/src/main/java/com/fr/design/data/datapane/connect/ConnectionListPane.java @@ -53,6 +53,8 @@ import java.util.Set; import java.util.UUID; import java.util.concurrent.ExecutionException; +import static com.fr.base.ConnectionLogHelper.logDesignerConnectionOperateMessage; + /** * Connection List Pane. */ @@ -354,22 +356,20 @@ public class ConnectionListPane extends JListControlPane implements ConnectionSh return Configurations.modify(new WorkerFacade(ConnectionConfig.class) { @Override public void run() { - removedConnNames.forEach(n -> { - MetricRegistry.getMetric().submit(OperateMessage.build("Dec-Data_Connection", "Dec-Data_Connection_Design", - n, OperateConstants.DELETE, InterProviderFactory.getProvider().getLocText("Dec-Designer_User"), null, null)); - ConnectionConfig.getInstance().removeConnection(n); - }); + removedConnNames.forEach(n -> ConnectionConfig.getInstance().removeConnection(n)); + logDesignerConnectionOperateMessage(removedConnNames, OperateConstants.DELETE); int innerRemaining = remaining; + List addConnNames = new ArrayList<>(); for (ConnectionBean cb : addedOrUpdatedConnections) { if (innerRemaining > 0) { - MetricRegistry.getMetric().submit(OperateMessage.build("Dec-Data_Connection", "Dec-Data_Connection_Design", - cb.getName(), OperateConstants.ADD, InterProviderFactory.getProvider().getLocText("Dec-Designer_User"), null, null)); ConnectionConfig.getInstance().addConnectionWithoutCheck(cb.getName(), cb.getConnection()); innerRemaining--; + addConnNames.add(cb.getName()); } else { break; } } + logDesignerConnectionOperateMessage(addConnNames, OperateConstants.ADD); } }); } catch (Exception e) {