diff --git a/VERSION b/VERSION index 9ec7fa3..93f609d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2026.05.20-private.2 +2026.05.20-private.3 diff --git a/scripts/update.sh b/scripts/update.sh index da1ed32..7e09fac 100755 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -261,7 +261,24 @@ for i in $(seq 1 30); do done # --------------------------------------------------------------------------- -# 4. 全量验证 +# 4. 自动处理积压的 PENDING 服务开通申请 +# --------------------------------------------------------------------------- +log "处理积压的服务开通申请" + +_approve_resp="$(curl -sk --noproxy '*' -X POST \ + "http://127.0.0.1:11224/api/private/admin/approve-pending-requests" \ + --max-time 10 2>/dev/null || echo '')" +_approved="$(printf '%s' "$_approve_resp" | \ + python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('data',{}).get('approved',0))" \ + 2>/dev/null || echo 0)" +if [ "${_approved:-0}" -gt 0 ]; then + ok "已自动开通 ${_approved} 条积压申请" +else + ok "无积压申请" +fi + +# --------------------------------------------------------------------------- +# 5. 全量验证 # --------------------------------------------------------------------------- log "运行全量验证"