userWallt.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import { Wallet } from "@/api/user";
  2. import { server } from "@/utils/server";
  3. export const getMoneyApi = async () => {
  4. return server
  5. .request<Wallet>({
  6. url: "/v1/api/user/user_money",
  7. method: "POST",
  8. next: { revalidate: 30 },
  9. })
  10. .then((res) => {
  11. if (res.code === 200) return res.data;
  12. return {
  13. avatar_url: "",
  14. currency: "",
  15. current_free_score_rollover: 0,
  16. current_lose_score_rollover: 0,
  17. current_point_rollover: 0,
  18. current_score_rollover: 0,
  19. deposit: 0,
  20. first_pay_time: 0,
  21. free_score: 0,
  22. lock_point: 0,
  23. lock_score: 0,
  24. lose_score: 0,
  25. nick_name: "",
  26. point: 0,
  27. score: 0,
  28. target_free_score_rollover: 0,
  29. target_lose_score_rollover: 0,
  30. target_point_rollover: 0,
  31. target_score_rollover: 0,
  32. total_free_score_rollover: 0,
  33. total_lose_score_rollover: 0,
  34. total_point_rollover: 0,
  35. total_receive_red_packet: 0,
  36. total_red_packet: 0,
  37. total_score_rollover: 0,
  38. user_name: "",
  39. };
  40. });
  41. };