正在显示
4 个修改的文件
包含
16 行增加
和
10 行删除
... | ... | @@ -235,10 +235,10 @@ class DataManager(BlueprintApi): |
235 | 235 | @bp.route("/init", methods=["GET"]) |
236 | 236 | def init(): |
237 | 237 | try: |
238 | - username = 'admin' | |
238 | + displayname= username = 'admin' | |
239 | 239 | password = SM3.encode('DMap@123') |
240 | 240 | if not User.query.filter_by(username=username).one_or_none(): |
241 | - user = User(username=username, password=password, role='admin', | |
241 | + user = User(username=username, displayname=displayname,password=password, role='admin', | |
242 | 242 | phone='', company='', position='', email='', |
243 | 243 | create_time=time.strftime( |
244 | 244 | "%Y-%m-%d %H:%M:%S", time.localtime()), | ... | ... |
1 | -from sqlalchemy import Column, Integer, Text, Time, ForeignKey, DateTime | |
1 | +from sqlalchemy import Column, Integer, Text, Time, ForeignKey, DateTime | |
2 | 2 | from app.models import db |
3 | 3 | from authlib.integrations.sqla_oauth2 import ( |
4 | 4 | OAuth2ClientMixin, |
... | ... | @@ -6,7 +6,7 @@ from authlib.integrations.sqla_oauth2 import ( |
6 | 6 | OAuth2AuthorizationCodeMixin |
7 | 7 | ) |
8 | 8 | from sqlalchemy.orm import relationship |
9 | -from app.util.enum.AuthEnum import OriginEnum,UserStatusEnum | |
9 | +from app.util.enum.AuthEnum import OriginEnum, UserStatusEnum | |
10 | 10 | |
11 | 11 | |
12 | 12 | class User (db.Model): |
... | ... | @@ -26,8 +26,9 @@ class User (db.Model): |
26 | 26 | role = Column(Text) |
27 | 27 | displayname = Column(Text, nullable=False) # 昵称 |
28 | 28 | # 用户来源,默认dmap平台用户 |
29 | - origin = Column(Text, default=OriginEnum.Dmap.name.lower()) | |
30 | - status = Column(Integer, default=UserStatusEnum.Active) # 1:激活,2:冻结,0:注销 | |
29 | + origin = Column(Text, nullable=False, default=OriginEnum.Dmap.name.lower()) | |
30 | + status = Column(Integer, nullable=False, | |
31 | + default=UserStatusEnum.Active) # 1:激活,2:冻结,0:注销 | |
31 | 32 | |
32 | 33 | def __str__(self): |
33 | 34 | return self.username |
... | ... | @@ -84,7 +85,7 @@ class OAuthLog(db.Model): |
84 | 85 | id = Column(Integer, primary_key=True) |
85 | 86 | user_id = Column(Text, nullable=False) |
86 | 87 | username = Column(Text) # 用户输入账号 |
87 | - displayname=Column(Text) # 昵称 | |
88 | + displayname = Column(Text) # 别名 | |
88 | 89 | ip = Column(Text) |
89 | 90 | # 登录方式:password,三方登录 |
90 | 91 | auth_type = Column(Text) | ... | ... |
... | ... | @@ -18,7 +18,7 @@ class Api(ApiTemplate): |
18 | 18 | try: |
19 | 19 | user_guid = int(self.para.get("guid")) |
20 | 20 | obj_value = {"company": "company", "email": "email", |
21 | - "position": "position", "phone": "phone"} | |
21 | + "position": "position", "phone": "phone", "displayname": "displayname"} | |
22 | 22 | |
23 | 23 | userinfo = User.query.filter_by(id=user_guid) |
24 | 24 | if not userinfo.one_or_none(): |
... | ... | @@ -53,7 +53,7 @@ class Api(ApiTemplate): |
53 | 53 | # 更新用户基本信息 |
54 | 54 | for key in obj_value: |
55 | 55 | if self.para.__contains__(obj_value[key]): |
56 | - value = self.para.get(AESHelper.decode(obj_value[key])) | |
56 | + value = AESHelper.decode(self.para.get(obj_value[key])) | |
57 | 57 | value = "" if value == "None" or value == "none" else value |
58 | 58 | userinfo.update({key: value}) |
59 | 59 | |
... | ... | @@ -108,6 +108,11 @@ class Api(ApiTemplate): |
108 | 108 | "type": "string", |
109 | 109 | "description": "职位", |
110 | 110 | "required": ""}, |
111 | + {"name": "displayname", | |
112 | + "in": "formData", | |
113 | + "type": "string", | |
114 | + "description": "别名", | |
115 | + "required": ""}, | |
111 | 116 | ], |
112 | 117 | "responses": { |
113 | 118 | 200: { | ... | ... |
请
注册
或
登录
后发表评论