feat(update): upgrade 后自动调用 approve-pending-requests 修复积压申请

update.sh 在 tenant-service 健康后调用
POST /api/private/admin/approve-pending-requests
自动开通所有 PENDING 状态的服务申请,无需用户手动操作。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
徐勤民 2026-05-20 18:46:00 +08:00
父节点 21d80a8449
当前提交 28fd8c0793
共有 2 个文件被更改,包括 19 次插入2 次删除

查看文件

@ -1 +1 @@
2026.05.20-private.2 2026.05.20-private.3

查看文件

@ -261,7 +261,24 @@ for i in $(seq 1 30); do
done 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 "运行全量验证" log "运行全量验证"