diff --git a/apps/user/src/sections/user/dashboard/redeem-code.tsx b/apps/user/src/sections/user/dashboard/redeem-code.tsx index 42d7198..a4d4543 100644 --- a/apps/user/src/sections/user/dashboard/redeem-code.tsx +++ b/apps/user/src/sections/user/dashboard/redeem-code.tsx @@ -25,7 +25,8 @@ export default function RedeemCode({ onSuccess }: RedeemCodeProps) { const redeemMutation = useMutation({ mutationFn: (code: string) => redeemCode({ code }), onSuccess: (response) => { - toast.success(response.data.message || t("redeemSuccess", "兑换成功")); + const message = (response.data as { message?: string })?.message || t("redeemSuccess", "兑换成功"); + toast.success(message); setCode(""); onSuccess?.(); }, @@ -71,10 +72,11 @@ export default function RedeemCode({ onSuccess }: RedeemCodeProps) { /> diff --git a/packages/ui/src/services/user/user.ts b/packages/ui/src/services/user/user.ts index f931d99..d340b97 100644 --- a/packages/ui/src/services/user/user.ts +++ b/packages/ui/src/services/user/user.ts @@ -273,7 +273,7 @@ export async function redeemCode( body: { code: string }, options?: { [key: string]: any } ) { - return request( + return request( `${import.meta.env.VITE_API_PREFIX || ""}/v1/public/redemption/`, { method: "POST",