feat: 添加合规
This commit is contained in:
@@ -91,8 +91,18 @@ export function generateWechatSessionId() {
|
||||
// 设置当前登录用户
|
||||
export function setCurrentUser(user) {
|
||||
if (user) {
|
||||
localStorage.setItem('mock_current_user', JSON.stringify(user));
|
||||
console.log('[Mock State] 设置当前登录用户:', user);
|
||||
// 数据兼容处理:确保用户数据包含订阅信息字段
|
||||
const normalizedUser = {
|
||||
...user,
|
||||
// 如果缺少订阅信息,添加默认值
|
||||
subscription_type: user.subscription_type || 'free',
|
||||
subscription_status: user.subscription_status || 'active',
|
||||
subscription_end_date: user.subscription_end_date || null,
|
||||
is_subscription_active: user.is_subscription_active !== false,
|
||||
subscription_days_left: user.subscription_days_left || 0
|
||||
};
|
||||
localStorage.setItem('mock_current_user', JSON.stringify(normalizedUser));
|
||||
console.log('[Mock State] 设置当前登录用户:', normalizedUser);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user