|
|
@@ -458,11 +458,14 @@ def create_mapping(
|
|
|
if not user:
|
|
|
# Auto create user
|
|
|
password_plain = security.generate_alphanumeric_password(8) # Random password letters+digits
|
|
|
+ random_suffix = security.generate_alphanumeric_password(6)
|
|
|
user = User(
|
|
|
mobile=mapping_in.mobile,
|
|
|
password_hash=security.get_password_hash(password_plain),
|
|
|
status="ACTIVE",
|
|
|
- role="ORDINARY_USER"
|
|
|
+ role="ORDINARY_USER",
|
|
|
+ name=f"用户{random_suffix}",
|
|
|
+ english_name=mapped_key
|
|
|
)
|
|
|
db.add(user)
|
|
|
db.commit()
|
|
|
@@ -809,11 +812,14 @@ def sync_mapping(
|
|
|
if not user:
|
|
|
# Auto create user
|
|
|
password = security.generate_alphanumeric_password(8) # Random password letters+digits
|
|
|
+ random_suffix = security.generate_alphanumeric_password(6)
|
|
|
user = User(
|
|
|
mobile=sync_in.mobile,
|
|
|
password_hash=security.get_password_hash(password),
|
|
|
status="ACTIVE",
|
|
|
- role="ORDINARY_USER"
|
|
|
+ role="ORDINARY_USER",
|
|
|
+ name=f"用户{random_suffix}",
|
|
|
+ english_name=mapped_key
|
|
|
)
|
|
|
db.add(user)
|
|
|
db.commit()
|