优化后端鉴权与日志安全

This commit is contained in:
yml2213
2026-05-26 08:21:11 +08:00
parent 851d1d1efc
commit dea3023825
35 changed files with 402 additions and 185 deletions
@@ -23,8 +23,11 @@ import {
OPEN_91_PROVIDER,
resolveOpen91QueryState,
} from './shared.js'
import type { OrderRow } from '../../types/repository-rows.js'
export async function queryOpen91Order(payload = {}, { requestId = '' } = {}) {
type JsonObject = Record<string, any>
export async function queryOpen91Order(payload: JsonObject = {}, { requestId = '' } = {}) {
const config = assertOpen91Config()
const normalized = normalizeOpen91QueryPayload(payload)
@@ -168,12 +171,12 @@ export async function queryOpen91Order(payload = {}, { requestId = '' } = {}) {
return buildOpen91SuccessResponse(responseData)
}
function resolveOpen91OrderFailReason(order) {
function resolveOpen91OrderFailReason(order: OrderRow) {
const payload = parseJsonObject(order?.raw_payload_json)
return String(payload.manualFailedReason || '').trim()
}
function parseJsonObject(value) {
function parseJsonObject(value: unknown): JsonObject {
if (!value) {
return {}
}