init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)

这个提交包含在:
Developer
2026-10-30 10:18:50 +08:00
当前提交 1f3e0ce2f6
共有 9291 个文件被更改,包括 1776674 次插入 和 0 次删除

35
order_sync_daemon.sh 可执行文件
查看文件

@@ -0,0 +1,35 @@
#!/bin/bash
# 订单同步守护脚本
# 每5分钟执行一次双向同步任务
# 项目路径
PROJECT_DIR="/www/wwwroot/mss.nahaichuan.com"
# 日志目录
LOG_DIR="/www/wwwroot/mss.nahaichuan.com/Runtime/Logs/OrderSync"
mkdir -p $LOG_DIR
# 无限循环
while true; do
echo "========================================" >> $LOG_DIR/daemon.log
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 开始执行订单同步任务" >> $LOG_DIR/daemon.log
cd $PROJECT_DIR
# 1. 正向同步:原订单 → 骑手端(创建可接订单)
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 执行正向同步(原订单→骑手端)..." >> $LOG_DIR/daemon.log
php index.php /Cli/OrderSync/batchSync >> $LOG_DIR/daemon.log 2>&1
echo "" >> $LOG_DIR/daemon.log
# 2. 反向同步:骑手端 → 原订单(更新订单状态)
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 执行反向同步(骑手端→原订单)..." >> $LOG_DIR/daemon.log
php index.php /Cli/OrderSync/syncRiderOrderStatus >> $LOG_DIR/daemon.log 2>&1
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 双向同步完成,等待下次执行..." >> $LOG_DIR/daemon.log
echo "" >> $LOG_DIR/daemon.log
# 休眠1分钟(60秒)
sleep 60
done