修复(#14): 过滤提现查询非法用户ID
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user