浏览代码

修改手机号获取验证码达到上限响应内容

locky 1 年之前
父节点
当前提交
30b42e5872
共有 2 个文件被更改,包括 18 次插入4 次删除
  1. 16 4
      Controller/UserController.py
  2. 2 0
      Object/ResponseObject.py

+ 16 - 4
Controller/UserController.py

@@ -1511,7 +1511,10 @@ class v2forgetPwdCodeView(TemplateView):
                 if not reds.set_data(key=reds_key, val=resetCode, expire=300):
                     return response.json(10, '生成缓存错误')
             else:
-                return response.json(10, msg_res['Message'])
+                if '触发天级流控' in msg_res['Message']:
+                    return response.json(91)
+                else:
+                    return response.json(10, msg_res['Message'])
         else:
             number = int(number)
             if number != region_country and region_country != 0:
@@ -1524,7 +1527,10 @@ class v2forgetPwdCodeView(TemplateView):
                     if not reds.set_data(key=reds_key, val=resetCode, expire=300):
                         return response.json(10, '生成缓存错误')
                 else:
-                    return response.json(10, msg_res['Message'])
+                    if '触发天级流控' in msg_res['Message']:
+                        return response.json(91)
+                    else:
+                        return response.json(10, msg_res['Message'])
         return response.json(0)
 
     def do_v2_send_phone_code(self, country_code, phone, response, sign_name, number, lang):
@@ -1570,7 +1576,10 @@ class v2forgetPwdCodeView(TemplateView):
                 if not reds.set_data(key=reds_key, val=resetCode, expire=300):
                     return response.json(10, '生成缓存错误')
             else:
-                return response.json(10, msg_res['Message'])
+                if '触发天级流控' in msg_res['Message']:
+                    return response.json(91)
+                else:
+                    return response.json(10, msg_res['Message'])
         else:
             number = int(number)
             if number != region_country and region_country != 0:
@@ -1583,7 +1592,10 @@ class v2forgetPwdCodeView(TemplateView):
                     if not reds.set_data(key=reds_key, val=resetCode, expire=300):
                         return response.json(10, '生成缓存错误')
                 else:
-                    return response.json(10, msg_res['Message'])
+                    if '触发天级流控' in msg_res['Message']:
+                        return response.json(91)
+                    else:
+                        return response.json(10, msg_res['Message'])
 
         return response.json(0)
 

+ 2 - 0
Object/ResponseObject.py

@@ -26,6 +26,7 @@ class ResponseObject(object):
             48: 'System object error!',
             89: 'Already send the code, please check it or get it again after 10m',
             90: 'please check code or get it again after 1m',
+            91: 'The mobile phone has reached the maximum limit for obtaining SMS verification codes today.',
             99: 'Mail doesn\'t exist!',
             100: 'Phone format error!',
             101: 'Phone already existed!',
@@ -164,6 +165,7 @@ class ResponseObject(object):
             48: '系统对象错误',
             89: '已发验证码,请检测或10分钟后重新获取。',
             90: '请检测或1分钟后重新获取。',
+            91: '该手机今日获取短信验证码已达上限。',
             99: '邮箱不存在!',
             100: '手机格式错误!',
             101: '手机已存在!',