优化后端鉴权与日志安全
This commit is contained in:
@@ -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 {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user