@@ -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, |
@@ -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 |
|