From 7693bc2696655527c94df3c41b736815d089efc9 Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Tue, 27 Aug 2024 11:24:54 +0800 Subject: [PATCH] =?UTF-8?q?[6.6.0]=E7=A7=9F=E6=88=B7Id=E5=8F=98=E5=8C=96?= =?UTF-8?q?=E7=9B=91=E5=90=AC=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/function/api/order/IOrderListener.kt | 6 ++++++ .../function/call/order/CallerOrderListenerManager.kt | 11 +++++++++++ 2 files changed, 17 insertions(+) diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt index 1b1d47fdc1..6f87410be7 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/order/IOrderListener.kt @@ -23,4 +23,10 @@ interface IOrderListener { * @param lineName 路线名称 */ fun onOrderLineUpdate(lineName: String){} + + /** + * 租户id变化监听 + * @param tenantId 租户id + */ + fun onTenantIdUpdate(tenantId: Long){} } \ No newline at end of file diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt index 445d1b7b1b..f86517b3d8 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/order/CallerOrderListenerManager.kt @@ -35,4 +35,15 @@ object CallerOrderListenerManager: CallerBase() { } } + /** + * 租户id变化监听 + * @param tenantId 租户id + */ + fun invokeTenantIdUpdate(tenantId: Long){ + M_LISTENERS.forEach{ + val listener = it.value + listener.onTenantIdUpdate(tenantId) + } + } + } \ No newline at end of file