:art update_userinfo_api:

huangqimin001 2 years ago
parent
commit
8d1966e0a2
2 changed files with 7 additions and 0 deletions
  1. 1 0
      account/models.py
  2. 6 0
      miniapp/views.py

+ 1 - 0
account/models.py

@@ -263,6 +263,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin):
263 263
             maintenance = {}
264 264
 
265 265
         maintenance_info = maintenance.data if maintenance and self.is_maintenance else {}
266
+
266 267
         return {
267 268
             'has_unionid': bool(self.unionid),
268 269
             'user_id': self.user_id,

+ 6 - 0
miniapp/views.py

@@ -271,6 +271,8 @@ def update_userinfo_api(request):
271 271
     nickname = request.POST.get('nickname', '')
272 272
     avatar = request.POST.get('avatar', '')
273 273
     phone = request.POST.get('phone', '')
274
+    identity_card_number = request.POST.get('identity_card_number', '')
275
+    identity_card_name = request.POST.get('identity_card_name', '')
274 276
 
275 277
     try:
276 278
         user = UserInfo.objects.select_for_update().get(user_id=user_id, status=True)
@@ -283,6 +285,10 @@ def update_userinfo_api(request):
283 285
         user.avatar = avatar
284 286
     if phone:
285 287
         user.phone = phone
288
+    if identity_card_number:
289
+        user.identity_card_number = identity_card_number
290
+    if identity_card_name:
291
+        user.identity_card_name = identity_card_name
286 292
 
287 293
     user.save()
288 294