@@ -368,6 +368,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
368 | 368 |
'username': self.username, |
369 | 369 |
'nickname': self.nickname, |
370 | 370 |
'avatar': self.avatar, |
371 |
+ 'phone': self.phone, |
|
371 | 372 |
'has_membercard': self.has_membercard, |
372 | 373 |
'saleclerk': SaleclerkInfo.objects.filter(unionid=self.unionid, status=True).exists(), |
373 | 374 |
} |
@@ -9,6 +9,7 @@ from logit import logit |
||
9 | 9 |
from pywe_miniapp import get_phone_number |
10 | 10 |
from pywe_storage import RedisStorage |
11 | 11 |
|
12 |
+from account.models import UserInfo |
|
12 | 13 |
from mch.models import BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, LatestAppInfo, ModelInfo, OperatorInfo |
13 | 14 |
from utils.error.errno_utils import OperatorStatusCode |
14 | 15 |
from utils.redis.connect import r |
@@ -158,6 +159,10 @@ def consumer_info_api(request): |
||
158 | 159 |
|
159 | 160 |
purePhoneNumber = purePhoneNumber or getPhoneNumber(request) |
160 | 161 |
|
162 |
+ # 更新用户手机号 |
|
163 |
+ UserInfo.objects.filter(user_id=user_id).update(phone=purePhoneNumber) |
|
164 |
+ |
|
165 |
+ # 记录用户信息提交记录 |
|
161 | 166 |
ConsumeInfoSubmitLogInfo.objects.create( |
162 | 167 |
user_id=user_id, |
163 | 168 |
phone=purePhoneNumber, |