#!/bin/bash
set -euo pipefail

if [ $# -lt 1 ]; then
    echo "错误: 请提供版本号作为参数！"
    echo "使用方法: $0 [版本号]"
    exit 1
fi

AI_DIR="/workspace/wwwroot/aizhct_sfd"
ZHCT_DIR="/workspace/wwwroot/zhct_sfd"
VERSION="$1"
PACKAGE="store_${VERSION}.tgz"
PACKAGE_URL="https://img.kxunpt.cn/zhct_xwq/resource/${PACKAGE}"

echo "开始部署 AI PC 前端版本 ${VERSION}..."
mkdir -p "${AI_DIR}" "${ZHCT_DIR}/project/public/store"

echo "正在下载 ${PACKAGE_URL}..."
# wget -c --timeout=120 --tries=5 -q -P "${AI_DIR}" "${PACKAGE_URL}" || { echo "下载失败！"; exit 1; }

echo "清理旧前端..."
rm -rf "${ZHCT_DIR}/project/public/store"
mkdir -p "${ZHCT_DIR}/project/public/store"

echo "解压 ${PACKAGE}..."
tar -xzf "${AI_DIR}/${PACKAGE}" -C "${ZHCT_DIR}/project/public/store/" || { echo "解压失败！"; exit 1; }

chown -R www:www "${ZHCT_DIR}/project/public/store"

echo "AI PC 前端版本 ${VERSION} 部署完成！"
