chenjunkai 5 жил өмнө
parent
commit
f4c835ff4f

+ 15 - 3
Controller/UserController.py

@@ -513,11 +513,23 @@ class refreshTokenView(TemplateView):
             tko = TokenObject(token)
             tko.lang = lang
             res = tko.refresh()
-            code = tko.code
-            if code == 0:
+            userID = tko.userID
+            if tko.code == 0:
+                # 更新用户扩展信息语言
+                try:
+                    user_extend_qs = UserExtendModel.objects.filter(userID_id=userID)
+                    if user_extend_qs.exists():
+                        nowTime = int(time.time())
+                        update_dict = {
+                            'updTime': nowTime,
+                            'region': lang
+                        }
+                        user_extend_qs.update(**update_dict)
+                except Exception as e:
+                    pass
                 return response.json(0, res)
             else:
-                return response.json(code)
+                return response.json(tko.code)
         else:
             return response.json(444, 'token')