ソースを参照

bugfix:启动问题

刘云鑫 1 ヶ月 前
コミット
c6f14fda40

+ 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);
     }
 
     /**