sql数据流,amdin业务逻辑接入
This commit is contained in:
@@ -56,10 +56,12 @@ export async function ensureUserProfile(sessionUser: UTSJSONObject): Promise<Use
|
||||
}
|
||||
|
||||
// 用户不存在,创建新用户资料
|
||||
// 权威字段映射:ak_users.auth_id = auth.uid(),业务主键 id 由数据库自动生成
|
||||
const newUserData = new UTSJSONObject()
|
||||
newUserData.set('id', userId)
|
||||
newUserData.set('auth_id', userId)
|
||||
newUserData.set('email', email)
|
||||
newUserData.set('username', email.split('@')[0] ?? 'user') // 默认用户名为邮箱前缀
|
||||
newUserData.set('role', 'consumer')
|
||||
|
||||
const insertRes = await supabase.from('ak_users')
|
||||
.insert(newUserData)
|
||||
|
||||
Reference in New Issue
Block a user