|
|
@@ -195,10 +195,22 @@ Page({
|
|
|
console.log('⚠️ 用户未登录或拒绝授权,允许游客访问');
|
|
|
// 不要 return,继续执行后面的跳转逻辑
|
|
|
} else {
|
|
|
- // 登录成功,检查是否有待记录的扫码信息
|
|
|
+ // 登录成功,更新 currentUser 并设置 userLogin
|
|
|
+ currentUser = Parse.User.current();
|
|
|
+ if (currentUser && currentUser.get('mobile')) {
|
|
|
+ wx.setStorageSync("userLogin", currentUser.id);
|
|
|
+ console.log('✅ 授权登录成功,已设置 userLogin:', currentUser.id);
|
|
|
+ console.log('✅ 用户手机号:', currentUser.get('mobile'));
|
|
|
+ }
|
|
|
+
|
|
|
+ // 检查是否有待记录的扫码信息
|
|
|
await this.checkAndRecordPendingScan();
|
|
|
}
|
|
|
} else {
|
|
|
+ // 用户已登录,确保 userLogin 已设置
|
|
|
+ if (currentUser.get('mobile')) {
|
|
|
+ wx.setStorageSync("userLogin", currentUser.id);
|
|
|
+ }
|
|
|
this.updateUser(currentUser.id)
|
|
|
// 用户已登录,检查是否有待记录的扫码信息
|
|
|
await this.checkAndRecordPendingScan();
|