提交 5956d01d7d2ac1cc0e046a45f2ee80a57a896069

作者 nheweijun
2 个父辈 af248d66 8cfb4827
@@ -14,7 +14,7 @@ import time @@ -14,7 +14,7 @@ import time
14 from app.models import SM3, AESHelper 14 from app.models import SM3, AESHelper
15 from app.util.component.StructurePrint import StructurePrint 15 from app.util.component.StructurePrint import StructurePrint
16 import traceback 16 import traceback
17 -# from oauthlib import oauth2 17 +from oauthlib import oauth2
18 import requests 18 import requests
19 from app.modules.auth.models import OAuth2Token, User, db, OAuthLog 19 from app.modules.auth.models import OAuth2Token, User, db, OAuthLog
20 from app.util.enum.AuthEnum import AuthEnum, OriginEnum, OperateEnum 20 from app.util.enum.AuthEnum import AuthEnum, OriginEnum, OperateEnum
@@ -24,7 +24,7 @@ class User (db.Model): @@ -24,7 +24,7 @@ class User (db.Model):
24 create_time = Column(DateTime) 24 create_time = Column(DateTime)
25 update_time = Column(DateTime) 25 update_time = Column(DateTime)
26 role = Column(Text) 26 role = Column(Text)
27 - displayname = Column(Text, nullable=True) # 昵称 27 + displayname = Column(Text, nullable=False) # 昵称
28 # 用户来源,默认dmap平台用户 28 # 用户来源,默认dmap平台用户
29 origin = Column(Text, default=OriginEnum.Dmap.name.lower()) 29 origin = Column(Text, default=OriginEnum.Dmap.name.lower())
30 status = Column(Integer, default=UserStatusEnum.Active) # 1:激活,2:冻结,0:注销 30 status = Column(Integer, default=UserStatusEnum.Active) # 1:激活,2:冻结,0:注销
@@ -34,7 +34,7 @@ class Api(ApiTemplate): @@ -34,7 +34,7 @@ class Api(ApiTemplate):
34 position = AESHelper.decode(self.para.get("position", '')) 34 position = AESHelper.decode(self.para.get("position", ''))
35 email = AESHelper.decode(self.para.get("email", '')) 35 email = AESHelper.decode(self.para.get("email", ''))
36 phone = AESHelper.decode(self.para.get("phone", '')) 36 phone = AESHelper.decode(self.para.get("phone", ''))
37 - displayname = username 37 + displayname = AESHelper.decode(self.para.get("displayname", ''))
38 # 是否重名 38 # 是否重名
39 if(User.query.filter_by(username=username).one_or_none()): 39 if(User.query.filter_by(username=username).one_or_none()):
40 res["msg"] = "username 已存在" 40 res["msg"] = "username 已存在"
@@ -31,7 +31,7 @@ class Api(ApiTemplate): @@ -31,7 +31,7 @@ class Api(ApiTemplate):
31 "role": tmp_user.role, "company": tmp_user.company, 31 "role": tmp_user.role, "company": tmp_user.company,
32 "position": tmp_user.position, "email": tmp_user.email, 32 "position": tmp_user.position, "email": tmp_user.email,
33 "phone": tmp_user.phone, "display_name": tmp_user.displayname, 33 "phone": tmp_user.phone, "display_name": tmp_user.displayname,
34 - "status": tmp_user.status} 34 + "status": tmp_user.status, "displayname": tmp_user.displayname}
35 else: 35 else:
36 # 获取集合 36 # 获取集合
37 userLinq = User.query.order_by(User.id.desc()) 37 userLinq = User.query.order_by(User.id.desc())
@@ -46,7 +46,7 @@ class Api(ApiTemplate): @@ -46,7 +46,7 @@ class Api(ApiTemplate):
46 "list": list(map(lambda t: 46 "list": list(map(lambda t:
47 {"guid": t.id, "username": t.username, 47 {"guid": t.id, "username": t.username,
48 "role": t.role, "display_name": t.displayname, 48 "role": t.role, "display_name": t.displayname,
49 - "status": t.status}, 49 + "status": t.status, "displayname": t.displayname},
50 tmp_list))} 50 tmp_list))}
51 res["result"] = True 51 res["result"] = True
52 52
注册登录 后发表评论