diff --git a/daxpay-single/daxpay-single-service/src/main/java/cn/daxpay/single/service/core/payment/common/service/PaymentAssistService.java b/daxpay-single/daxpay-single-service/src/main/java/cn/daxpay/single/service/core/payment/common/service/PaymentAssistService.java
index ecf6943bdeaa9c5eb5e599cc6430180596929515..0c2fe414c208156cb4f6bf03cca0f09caa961a90 100644
--- a/daxpay-single/daxpay-single-service/src/main/java/cn/daxpay/single/service/core/payment/common/service/PaymentAssistService.java
+++ b/daxpay-single/daxpay-single-service/src/main/java/cn/daxpay/single/service/core/payment/common/service/PaymentAssistService.java
@@ -104,7 +104,7 @@ public class PaymentAssistService {
     public void sign(PaymentCommonResult result) {
         PlatformLocal platformInfo = PaymentContextLocal.get().getPlatformInfo();
         // 如果平台配置所有属性为空, 进行初始化
-        if (BeanUtil.isEmpty(platformInfo)){
+        if (BeanUtil.isEmpty(platformInfo, "reqSign")){
             platformConfigService.initPlatform();
         }
         String signType = platformInfo.getSignType();