This commit is contained in:
2026-06-17 23:02:35 +08:00
parent ca3a109c41
commit f9da920e6b
5 changed files with 160 additions and 69 deletions

View File

@@ -397,6 +397,74 @@ class User(QModel):
def shoujihao_renzheng(self, value):
self.PhoneVerified = bool(value)
# ── 旧字段兼容属性UserMain → gvsdsdk.User 映射)──
@property
def avatar(self):
return self.Avatar
@avatar.setter
def avatar(self, value):
self.Avatar = value
@property
def phone(self):
return self.Phone
@phone.setter
def phone(self, value):
self.Phone = value
@property
def ip(self):
return self.IP
@ip.setter
def ip(self, value):
self.IP = value
@property
def last_login_time(self):
return self.UserLastLoginDate
@last_login_time.setter
def last_login_time(self, value):
self.UserLastLoginDate = value
@property
def zhifu(self):
"""兼容旧代码 — 收款码图片(存于 UserSensitiveData"""
try:
return self.sensitive_data.zhifu
except Exception:
return ''
@zhifu.setter
def zhifu(self, value):
try:
sd = self.sensitive_data
sd.zhifu = value
sd.save(update_fields=['zhifu'])
except Exception:
pass
@property
def skzhanghao(self):
"""兼容旧代码 — 收款账号(存于 UserSensitiveData"""
try:
return self.sensitive_data.skzhanghao
except Exception:
return ''
@skzhanghao.setter
def skzhanghao(self, value):
try:
sd = self.sensitive_data
sd.skzhanghao = value
sd.save(update_fields=['skzhanghao'])
except Exception:
pass
def set_password(self, raw_password):
self.SetPassword(raw_password)