修复(#14): 过滤提现查询非法用户ID

This commit is contained in:
2026-06-09 07:19:00 -07:00
parent 09c5216f60
commit a6246c2453
+9 -3
View File
@@ -55,6 +55,12 @@ const rejectSchema = z.object({
.max(500, "拒绝原因不能超过 500 个字符"), .max(500, "拒绝原因不能超过 500 个字符"),
}); });
function toOptionalNumber(value?: string) {
if (!value) return;
const parsed = Number(value);
return Number.isFinite(parsed) ? parsed : undefined;
}
function QrCodeCell({ url }: { url?: string }) { function QrCodeCell({ url }: { url?: string }) {
const [zoomOpen, setZoomOpen] = useState(false); const [zoomOpen, setZoomOpen] = useState(false);
if (!url) return <span>--</span>; if (!url) return <span>--</span>;
@@ -309,9 +315,9 @@ export default function WithdrawalPage() {
const { data } = await getWithdrawalList({ const { data } = await getWithdrawalList({
page: pagination.page, page: pagination.page,
size: pagination.size, size: pagination.size,
status: filter.status ? Number(filter.status) : undefined, status: toOptionalNumber(filter.status),
method: filter.method ? Number(filter.method) : undefined, method: toOptionalNumber(filter.method),
user_id: filter.user_id ? Number(filter.user_id) : undefined, user_id: toOptionalNumber(filter.user_id),
}); });
return { return {