From db685b04e52efd75213ef7540fdc0bed7dccfd9e Mon Sep 17 00:00:00 2001
From: wangrong <wangrong@shsening.com>
Date: 星期一, 26 十月 2026 21:13:37 +0800
Subject: [PATCH] 更新小程序

---
 cool/utils/storage.ts |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/cool/utils/storage.ts b/cool/utils/storage.ts
index d12606b..6cf639f 100644
--- a/cool/utils/storage.ts
+++ b/cool/utils/storage.ts
@@ -34,10 +34,7 @@
 		uni.setStorageSync(key, value);
 
 		if (expires) {
-			uni.setStorageSync(
-				`${key}${this.suffix}`,
-				Date.parse(String(new Date())) + expires * 1000
-			);
+			uni.setStorageSync(`${key}${this.suffix}`, Date.now() + expires * 1000);
 		}
 	},
 
@@ -46,7 +43,15 @@
 	 * @param {*} key 鍏抽敭瀛�
 	 */
 	isExpired(key: string): boolean {
-		return uni.getStorageSync(`${key}${this.suffix}`) - Date.parse(String(new Date())) <= 0;
+		const raw = uni.getStorageSync(`${key}${this.suffix}`);
+		if (raw === "" || raw === null || raw === undefined) {
+			return false;
+		}
+		const dead = Number(raw);
+		if (!dead) {
+			return true;
+		}
+		return dead - Date.now() <= 0;
 	},
 
 	/**

--
Gitblit v1.9.1