diff --git a/shell/prod/advisor/deploy/deploy_advisor.sh b/shell/prod/advisor/deploy/deploy_advisor.sh index 606137f..b648a81 100644 --- a/shell/prod/advisor/deploy/deploy_advisor.sh +++ b/shell/prod/advisor/deploy/deploy_advisor.sh @@ -14,6 +14,19 @@ SERVERS=( # 目标路径 TARGET_DIR="/home/ubuntu" +# 1. 停止服务所有服务 +for SERVER in "${SERVERS[@]}"; do + # 获取 IP 和端口 + IP=$(echo $SERVER | cut -d ':' -f 1) + PORT=$(echo $SERVER | cut -d ':' -f 2) + + # 执行 start.sh 脚本 + echo "Stopping $START_SCRIPT on $IP" + ssh -p $PORT ubuntu@$IP "sudo systemctl stop advisor-server" +done + +echo "All services stopped." + # 1. 循环拷贝文件到所有服务器 for SERVER in "${SERVERS[@]}"; do # 获取 IP 和端口 @@ -27,20 +40,7 @@ done echo "Files copied to all servers." -# 2. 所有文件拷贝完成后,停止服务 -for SERVER in "${SERVERS[@]}"; do - # 获取 IP 和端口 - IP=$(echo $SERVER | cut -d ':' -f 1) - PORT=$(echo $SERVER | cut -d ':' -f 2) - - # 执行 start.sh 脚本 - echo "Stopping $START_SCRIPT on $IP" - ssh -p $PORT ubuntu@$IP "sudo systemctl stop advisor-server" -done - -echo "All services stopped." - -# 3. 所有文件拷贝完成后,启动服务 +# 3. 启动所有服务 for SERVER in "${SERVERS[@]}"; do # 获取 IP 和端口 IP=$(echo $SERVER | cut -d ':' -f 1) diff --git a/src/main/java/com/syzb/course/service/MainTabService.java b/src/main/java/com/syzb/course/service/MainTabService.java index 19af98d..77b7922 100644 --- a/src/main/java/com/syzb/course/service/MainTabService.java +++ b/src/main/java/com/syzb/course/service/MainTabService.java @@ -54,10 +54,11 @@ public class MainTabService { static { defaultMainTabList = Lists.newArrayList( new MainTabVO(ProductType.VIDEO_SINGLE, "直播", 1, IsDisplay.YES.value), - new MainTabVO(ProductType.SHORT_VIDEO, "短视频", 2, IsDisplay.YES.value), - new MainTabVO(ProductType.COURSE_SINGLE, "课程", 3, IsDisplay.YES.value) +// new MainTabVO(ProductType.SHORT_VIDEO, "短视频", 2, IsDisplay.YES.value), + new MainTabVO(ProductType.COURSE_SINGLE, "课程", 3, IsDisplay.YES.value), // new MainTabVO(ProductType.LIVE, "图文", 4, IsDisplay.YES.value), // new MainTabVO(ProductType.COURSE_PACKAGE, "甄选服务", 5, IsDisplay.YES.value) + new MainTabVO(ProductType.GROUP, "圈子", 6, IsDisplay.YES.value) ); }