Browse Source

♻️ refactor(index): update advertisement API client and filter condition

- replace advertisementClient with publicAdvertisementClient
- change filter condition from status: 1 to isEnabled: 1 in advertisement query
yourname 3 months ago
parent
commit
5945bfb56f
1 changed files with 3 additions and 3 deletions
  1. 3 3
      mini/src/pages/index/index.tsx

+ 3 - 3
mini/src/pages/index/index.tsx

@@ -2,7 +2,7 @@ import { useState } from 'react'
 import { View, Text, ScrollView, Swiper, SwiperItem, Image } from '@tarojs/components'
 import Taro from '@tarojs/taro'
 import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'
-import { advertisementClient, wechatCouponStockClient } from '@/api'
+import { publicAdvertisementClient, wechatCouponStockClient } from '@/api'
 import { Button } from '@/components/ui/button'
 import { Card, CardContent, CardHeader } from '@/components/ui/card'
 import { cn } from '@/utils/cn'
@@ -42,11 +42,11 @@ export default function IndexPage() {
   const { data: advertisements, isLoading: adsLoading } = useQuery({
     queryKey: ['advertisements'],
     queryFn: async () => {
-      const response = await advertisementClient.$get({
+      const response = await publicAdvertisementClient.$get({
         query: {
           page: 1,
           pageSize: 10,
-          filters: JSON.stringify({ status: 1 }),
+          filters: JSON.stringify({ isEnabled: 1 }),
         },
       })
       if (response.status !== 200) throw new Error('获取广告失败')