Kaynağa Gözat

fix: 修改红包雨bug

ansoni 5 ay önce
ebeveyn
işleme
68c8385ed1

+ 7 - 0
.env.development

@@ -9,9 +9,16 @@ NEXT_PUBLIC_SHARE_URL=http://192.168.0.84:3000
 #firebase
 NEXT_PUBLIC_FIREBASE_APIKEY=AIzaSyDAWORGKhdyzb5KeqTi535VmD5gN2Cdle8
 NEXT_PUBLIC_FIREBASE_AUTHDOMAIN=bcwin-a99b1.firebaseapp.com
+
+
+
+
 NEXT_PUBLIC_FIREBASE_PROJECTID=bcwin-a99b1
 NEXT_PUBLIC_FIREBASE_STORAGEBUCKET=bcwin-a99b1.appspot.com
 NEXT_PUBLIC_FIREBASE_MESSAGINGSENDERID=1055413612814
 NEXT_PUBLIC_FIREBASE_APPID=1:1055413612814:web:7a563237de8e43849d275f
+
+
+
 NEXT_PUBLIC_FIREBASE_MEASUREMENTID=G-467M2BYJMS
 NEXT_PUBLIC_FIREBASE_KEYS=BAOsT7kii-ctLzGrgXe_wYhfuxlme1v4njnD0uPSKp3DpSnrUa2e709b9dRaeYVU7jF_qIx1y9tEv0CvilDCdnM

+ 1 - 0
src/app/[locale]/(TabBar)/[[...share]]/@sportSwiperWidget/page.tsx

@@ -22,6 +22,7 @@ const getSportBannerApi = async () => {
 
 const Page = async () => {
     const banners = await getSportBannerApi();
+    console.log(`🚀🚀🚀🚀🚀-> in page.tsx on 25`);
     if (banners.length === 0) return null;
     return <SportSwiper banners={banners} />;
 };

+ 0 - 1
src/app/[locale]/(enter)/login/page.tsx

@@ -8,7 +8,6 @@ import GoogleCom from "../components/GoogleCom";
 const Login = async () => {
     const t = await getTranslations("LoginPage");
     const services = await getServicesApi();
-    console.log(`🚀🚀🚀🚀🚀-> in page.tsx on 11`, services);
     const defaultService = services?.filter((item) => item.register_show === 1);
 
     return (

+ 2 - 2
src/components/Box/index.tsx

@@ -54,10 +54,10 @@ const isStartPacketsHandler = async () => {
     let packets = [];
     if (getToken()) {
         let redPacketInfo = await lredPacketApi();
-        packets = redPacketInfo.data?.red_packets.filter((item: any) => item.is_start) || [];
+        packets = redPacketInfo.data?.red_packets || [];
     } else {
         let redPacketInfo = await redPacketApi();
-        packets = redPacketInfo.data.filter((item: any) => item.is_start) || [];
+        packets = redPacketInfo.data || [];
     }
     return packets;
 };

+ 3 - 1
src/components/ModalPopup/RedPacketModal/index.tsx

@@ -429,7 +429,9 @@ const RedPacketModal = forwardRef<RedPacketModalProps, Props>(function RedPacket
                 if (!token) {
                     setStatus(Status.is_end);
                 } else {
-                    setStatus(current.can_receive ? Status.is_start : Status.is_end);
+                    setStatus(
+                        current.is_start && current.can_receive ? Status.is_start : Status.is_end
+                    );
                 }
             } else {
                 // 无可领取红包