fix: 修复邀请码字段无法保存的bug

This commit is contained in:
甲辰生产 2026-04-09 08:22:27 +08:00
parent 448b3a1ba7
commit b40f5c44a6
3 changed files with 6 additions and 5 deletions

View File

@ -69,10 +69,11 @@ def register(user_data: UserCreate, db: Session = Depends(get_db)):
# 创建用户
import uuid
hashed_password = get_password_hash(user_data.password)
generated_code = generate_user_code(db)
user = User(
f99_90_id=str(uuid.uuid4()),
f99_91_user_id=str(uuid.uuid4()),
user_code=generate_user_code(db),
user_code=generated_code,
f01_01_name=user_data.f01_01_name,
email=user_data.email,
phone=user_data.phone,
@ -88,13 +89,13 @@ def register(user_data: UserCreate, db: Session = Depends(get_db)):
# 更新邀请人、被邀请人的关联关系
if invited_by_user:
# 邀请邀请码(创建后生成自己的邀请码)
# 记录是被谁邀请的
user.f01_13_invite_code = invited_by_user.user_code
# 增加邀请人的邀请计数
invited_by_user.f99_101_invited_count = (invited_by_user.f99_101_invited_count or 0) + 1
# 生成自己的邀请码用自己的user_code
user.f01_13_invite_code = user.user_code
user.f01_13_invite_code = generated_code
db.commit()
db.refresh(user)

View File

@ -1 +1 @@
VERSION=1.2.76
VERSION=1.2.77

View File

@ -1,6 +1,6 @@
{
"name": "jiachenlong-frontend",
"version": "1.2.72",
"version": "1.2.77",
"private": true,
"description": "甲辰藏品管理系统 - 移动端前端",
"scripts": {