浏览代码

修复/v2/account/authcode返回不是中文问题

chenshibin 4 年之前
父节点
当前提交
dbf7d4798d
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      Controller/UserController.py

+ 7 - 2
Controller/UserController.py

@@ -778,14 +778,19 @@ class v2authCodeView(TemplateView):
         res = aliSms.send_code_sms(phone=phone, code=identifyingCode, sign_name=sign_ms,
                                    temp_msg='SMS_151600991')
         print(res)
-        if res["Code"] == "OK":
+        code = res["Code"]
+        if code == "OK":
             if reds.set_data(key=reds_key, val=identifyingCode, expire=300) is not True:
                 # if reds.set_data(key=phone + '_identifyingCode', val=identifyingCode, expire=60) is not True:
 
                 return response.json(10, '生成缓存系统错误')
             return response.json(0)
         else:
-            return response.json(10, res["Message"])
+            msg = res["Message"]
+            if code == "isv.MOBILE_NUMBER_ILLEGAL":
+                if response.lang == "cn":
+                    msg = phone+"非法手机"
+            return response.json(10,msg)
 
     def phoneCodeV2(self, country_code, phone, response, sign_name):
         dataValid = DataValid()