From e41863d7f78044f4b6314882db711cdbb637e155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Fri, 9 Oct 2026 18:35:06 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=B8=BA=E9=85=8D=E7=BD=AE=E7=B1=BB?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0@RefreshScope=E6=94=AF=E6=8C=81Nacos=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=8A=A8=E6=80=81=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/transport/config/BfiProperties.java | 2 ++ .../transport/service/impl/InvoiceReceiptServiceImpl.java | 2 ++ .../org/springblade/transport/task/CustomerKingdeeSyncTask.java | 2 ++ .../main/java/org/springblade/transport/task/HcsPushTask.java | 2 ++ .../springblade/transport/task/PaymentKingdeeResultTask.java | 2 ++ 5 files changed, 10 insertions(+) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java index 75650185..e072994f 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java @@ -28,6 +28,7 @@ package org.springblade.transport.config; import lombok.Data; import org.springblade.thirdparty.bfi.constant.BfiConstant; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.stereotype.Component; /** @@ -42,6 +43,7 @@ import org.springframework.stereotype.Component; */ @Data @Component +@RefreshScope @ConfigurationProperties(prefix = "thirdparty.bfi") public class BfiProperties { diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceReceiptServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceReceiptServiceImpl.java index bed5b75b..b80dba04 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceReceiptServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceReceiptServiceImpl.java @@ -78,6 +78,7 @@ import org.springblade.transport.support.KingdeeApBillSyncSupport; import org.springblade.transport.support.KingdeeReceivedInvoiceSyncSupport; import org.springblade.transport.wrapper.InvoiceReceiptWrapper; import org.springframework.beans.factory.annotation.Value; +import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -104,6 +105,7 @@ import java.util.stream.Collectors; */ @Slf4j @Service +@RefreshScope @RequiredArgsConstructor public class InvoiceReceiptServiceImpl extends BaseServiceImpl implements IInvoiceReceiptService { diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/task/CustomerKingdeeSyncTask.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/task/CustomerKingdeeSyncTask.java index a0f0a2ec..6d4162d4 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/task/CustomerKingdeeSyncTask.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/task/CustomerKingdeeSyncTask.java @@ -29,6 +29,7 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springblade.transport.service.ICustomerArchiveService; import org.springframework.beans.factory.annotation.Value; +import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -47,6 +48,7 @@ import org.springframework.stereotype.Component; */ @Slf4j @Component +@RefreshScope @RequiredArgsConstructor public class CustomerKingdeeSyncTask { diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/task/HcsPushTask.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/task/HcsPushTask.java index 98d60bd9..c7d98003 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/task/HcsPushTask.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/task/HcsPushTask.java @@ -48,6 +48,7 @@ import org.springblade.transport.support.hcs.HcsPaymentSyncSupport; import org.springblade.transport.support.hcs.HcsProjectSyncSupport; import org.springblade.transport.support.hcs.HcsReceiptBillSyncSupport; import org.springframework.beans.factory.annotation.Value; +import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -81,6 +82,7 @@ import java.util.function.Supplier; */ @Slf4j @Component +@RefreshScope @RequiredArgsConstructor public class HcsPushTask { diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/task/PaymentKingdeeResultTask.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/task/PaymentKingdeeResultTask.java index 5c7dec13..8f4edbce 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/task/PaymentKingdeeResultTask.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/task/PaymentKingdeeResultTask.java @@ -26,6 +26,7 @@ import org.springblade.transport.service.IInvoiceApplicationService; import org.springblade.transport.service.IInvoiceReceiptService; import org.springblade.transport.service.IPaymentApplicationService; import org.springframework.beans.factory.annotation.Value; +import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -47,6 +48,7 @@ import org.springframework.stereotype.Component; */ @Slf4j @Component +@RefreshScope @RequiredArgsConstructor public class PaymentKingdeeResultTask {