刘云鑫 преди 1 месец
родител
ревизия
c6f14fda40
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      alien-dining/src/main/java/shop/alien/dining/strategy/payment/impl/WeChatPaymentMininProgramStrategyImpl.java

+ 5 - 1
alien-dining/src/main/java/shop/alien/dining/strategy/payment/impl/WeChatPaymentMininProgramStrategyImpl.java

@@ -111,7 +111,11 @@ public class WeChatPaymentMininProgramStrategyImpl implements PaymentStrategy {
         }
         LambdaQueryWrapper<StorePaymentConfig> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(StorePaymentConfig::getWechatPayPublicKeyId, wechatPayPublicKeyId);
-        return storePaymentConfigMapper.selectList(wrapper).getFirst();
+        List<StorePaymentConfig> storePaymentConfigs = storePaymentConfigMapper.selectList(wrapper);
+        if (storePaymentConfigs.isEmpty()) {
+            return null;
+        }
+        return storePaymentConfigs.get(0);
     }
 
     /**