leon vor 1 Jahr
Ursprung
Commit
3685ca0121

+ 8 - 1
src/features/trackTimeDuration/components/RecordFastSleep.tsx

@@ -181,7 +181,14 @@ const RecordFastSleep = memo((props: { data: any, type: string, index: number, d
             })
             dispatch(setSelID(-1))
             if (global.checkAccess) {
-                global.checkAccess((res as any).access)
+                const currentStatus = (res as any).access.current.qualification.status
+                const preStatus = (res as any).access.previous.qualification.status
+                if (currentStatus == 'NOT_QUALIFIED' && preStatus == 'NOT_QUALIFIED'){
+
+                }
+                else {
+                    global.checkAccess((res as any).access)
+                }
             }
 
             if (global.delFastSleep)

+ 9 - 2
src/pages/common/RecordsHistory.tsx

@@ -320,13 +320,20 @@ export default function Page() {
                     global.refreshStreaks()
                 }
                 if (global.checkAccess) {
-                    global.checkAccess((res as any).access)
+                    const currentStatus = (res as any).access.current.qualification.status
+                    const preStatus = (res as any).access.previous.qualification.status
+                    if (currentStatus == 'NOT_QUALIFIED' && preStatus == 'NOT_QUALIFIED') {
+
+                    }
+                    else {
+                        global.checkAccess((res as any).access)
+                    }
                 }
 
                 if (global.indexPageRefresh) {
                     global.indexPageRefresh()
                 }
- 
+
                 // global.refreshTime()
                 // global.refreshMetric()
                 // Taro.getCurrentPages()[0].refresh()