Files
AIGC/demo/scripts/utils/setup-paypal.bat

74 lines
1.9 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
chcp 65001 >nul
echo ========================================
echo PayPal配置一键设置脚本
echo ========================================
echo.
set CONFIG_FILE=src\main\resources\application-dev.properties
set SOURCE_FILE=application.properties.paypal-config
echo [1/3] 检查配置文件...
if exist "%SOURCE_FILE%" (
echo ✓ 找到PayPal配置文件
) else (
echo ✗ 配置文件不存在: %SOURCE_FILE%
echo 请确保 application.properties.paypal-config 文件存在
pause
exit /b 1
)
echo.
echo [2/3] 创建application-dev.properties...
if not exist "src\main\resources" (
mkdir src\main\resources
)
if exist "%CONFIG_FILE%" (
echo ! application-dev.properties 已存在
set /p OVERWRITE="是否追加PayPal配置(Y/N): "
if /i "%OVERWRITE%"=="Y" (
echo. >> "%CONFIG_FILE%"
type "%SOURCE_FILE%" >> "%CONFIG_FILE%"
echo ✓ PayPal配置已追加
) else (
echo - 跳过配置
)
) else (
type "%SOURCE_FILE%" > "%CONFIG_FILE%"
echo ✓ application-dev.properties 创建成功
)
echo.
echo [3/3] 验证配置...
if exist "%CONFIG_FILE%" (
echo ✓ 配置文件存在: %CONFIG_FILE%
findstr /c:"paypal.client-id" "%CONFIG_FILE%" >nul
if %errorlevel%==0 (
echo ✓ PayPal配置已添加
) else (
echo ✗ PayPal配置未找到
)
) else (
echo ✗ 配置文件创建失败
pause
exit /b 1
)
echo.
echo ========================================
echo ✓ PayPal配置完成
echo ========================================
echo.
echo 下一步:
echo 1. 启动应用: mvn spring-boot:run
echo 2. 查看日志确认PayPal初始化成功
echo 3. 访问 http://localhost:8080/swagger-ui.html 查看API文档
echo.
echo 安全提醒:
echo - application-dev.properties 已在 .gitignore 中
echo - 不会被提交到版本控制系统
echo - 请妥善保管你的PayPal凭证
echo.
pause