修复无法兑换bug

This commit is contained in:
yml2213
2026-05-29 17:28:19 +08:00
parent e8ba48d74f
commit bd0368f91e
4 changed files with 62 additions and 2 deletions
@@ -1,6 +1,7 @@
import { query } from '../db/client.js'
import { maskCode } from '../utils/masking.js'
import { parseTaskContext } from '../utils/task-json.js'
import { normalizeTimestampIso } from '../utils/time.js'
type QueryExecutor = (text: string, params?: unknown[]) => Promise<{ rows: unknown[] }>
type JsonRecord = Record<string, any>
@@ -39,7 +40,7 @@ export async function syncKuaishouCloudTaskStateForTask(
const consume = asRecord(flow.consume)
const roleName = pickFirstNonEmpty([role.name, binding.roleName])
const roleId = pickFirstNonEmpty([role.rid, binding.roleId])
const updatedAt = String(input.updatedAt || '').trim() || new Date().toISOString()
const updatedAt = normalizeTimestampIso(input.updatedAt)
await executor(
`