feat:Rock刷新去UID拦截,新增绑定错误自动刷新与使用/绑定超时预警
This commit is contained in:
@@ -577,6 +577,8 @@ export interface RockConfig {
|
||||
token_warning_stock: number;
|
||||
using_warn_days: number;
|
||||
using_danger_days: number;
|
||||
bound_warn_days: number;
|
||||
auto_refresh_mismatch_enabled: boolean;
|
||||
auto_purchase_enabled: boolean;
|
||||
auto_purchase_count: number;
|
||||
purchase_cooldown_minutes: number;
|
||||
@@ -596,6 +598,10 @@ export interface RockStats {
|
||||
mismatch_stock: number;
|
||||
abnormal_stock: number;
|
||||
deleted_stock?: number;
|
||||
using_overdue_stock?: number;
|
||||
using_danger_stock?: number;
|
||||
bound_overdue_stock?: number;
|
||||
auto_refresh_mismatch_enabled?: boolean;
|
||||
upstream_points: number;
|
||||
auto_delivery_enabled: boolean;
|
||||
token_warning_stock: number;
|
||||
@@ -779,6 +785,14 @@ export interface RockTokenRestoreResult {
|
||||
skipped_items: RockTokenRestoreSkipItem[];
|
||||
}
|
||||
|
||||
export interface RockMismatchRefreshResult {
|
||||
scanned: number;
|
||||
fixed: number;
|
||||
failed: number;
|
||||
remaining: number;
|
||||
message: string;
|
||||
}
|
||||
|
||||
export const rockApi = {
|
||||
getConfig: () =>
|
||||
request.get("/platform/rock/config").then((r) => r.data.data as RockConfig),
|
||||
@@ -853,6 +867,10 @@ export const rockApi = {
|
||||
page_size: number;
|
||||
},
|
||||
),
|
||||
refreshMismatchTokens: () =>
|
||||
request
|
||||
.post("/platform/rock/token-batches/refresh-mismatch")
|
||||
.then((r) => r.data.data as RockMismatchRefreshResult),
|
||||
previewTokenDelete: (params?: { status?: string; search?: string }) =>
|
||||
request
|
||||
.get("/platform/rock/token-batches/preview", { params })
|
||||
|
||||
Reference in New Issue
Block a user