Update errno

Brightcells vor 8 Jahren
Ursprung
Commit
36e351b13d
2 geänderte Dateien mit 22 neuen Zeilen und 5 gelöschten Zeilen
  1. 3 2
      pay/views.py
  2. 19 3
      utils/error/errno_utils.py

+ 3 - 2
pay/views.py

@@ -12,7 +12,8 @@ from account.models import UserIncomeExpensesInfo, UserInfo
12 12
 from group.models import GroupPhotoInfo, GroupPhotoOrderInfo
13 13
 from pay.models import OrderInfo
14 14
 from photo.models import PhotosInfo
15
-from utils.error.errno_utils import GroupPhotoStatusCode, OrderStatusCode, UserStatusCode, WithdrawStatusCode
15
+from utils.error.errno_utils import (GroupPhotoStatusCode, OrderStatusCode, UserStatusCode, WechatStatusCode,
16
+                                     WithdrawStatusCode)
16 17
 from utils.error.response_utils import response
17 18
 from utils.page_utils import pagination
18 19
 from utils.redis.rbrief import set_brief_info
@@ -323,7 +324,7 @@ def wx_balance_withdraw_api(request):
323 324
     amount = int(request.POST.get('amount', 0))
324 325
 
325 326
     if not user.openid:
326
-        return response(WithdrawStatusCode.OPENID_NOT_FOUND)
327
+        return response(WechatStatusCode.OPENID_NOT_FOUND)
327 328
 
328 329
     if user.balance < amount:
329 330
         return response(WithdrawStatusCode.BALANCE_NOT_ENOUGH)

+ 19 - 3
utils/error/errno_utils.py

@@ -20,6 +20,7 @@ class LensmanStatusCode(BaseStatusCode):
20 20
     LENSMAN_PASSWORD_ERROR = StatusCodeField(400002, u'Lensman Password Error', description=u'摄影师密码错误')
21 21
 
22 22
     LENSMAN_PHONE_ALREADY_EXISTS = StatusCodeField(400005, u'Lensman Phone Already Exists', description=u'手机号已经存在')
23
+
23 24
     LENSMAN_ALREADY_NOT_UNVERIFIED = StatusCodeField(400010, u'Lensman Already Not Unverified', description=u'摄影师帐号已激活')
24 25
 
25 26
     LENSMAN_NOT_ACTIVATED = StatusCodeField(400015, u'Lensman Not Activated', description=u'摄影师帐号未激活')
@@ -34,6 +35,18 @@ class UserStatusCode(BaseStatusCode):
34 35
     GUEST_NOT_ALLOWED = StatusCodeField(400111, u'Guest Not ALLOWED', description=u'游客登录未开启')
35 36
 
36 37
 
38
+class PhoneStatusCode(BaseStatusCode):
39
+    """ 手机相关错误码  4002xx """
40
+    PHONE_NOT_FOUND = StatusCodeField(400201, u'Phone Not Found', description=u'手机不存在')
41
+
42
+
43
+class WechatStatusCode(BaseStatusCode):
44
+    """ 微信相关错误码  4003xx """
45
+    WECHAT_NOT_FOUND = StatusCodeField(400301, u'Wechat Not Found', description=u'微信不存在')
46
+    Unionid_NOT_FOUND = StatusCodeField(400302, u'Unionid Not Found', description=u'微信 Unionid 不存在')
47
+    OPENID_NOT_FOUND = StatusCodeField(400303, u'OPENID Not Found', description=u'微信 OPENID 不存在')
48
+
49
+
37 50
 class PhotoStatusCode(BaseStatusCode):
38 51
     """ 照片相关错误码 4010xx """
39 52
     PARAMS_ERROR = StatusCodeField(401001, u'Params Error', description=u'参数错误')
@@ -81,10 +94,13 @@ class OrderStatusCode(BaseStatusCode):
81 94
     WX_ORDER_PAID_ALREADY_EXISTS = StatusCodeField(404020, u'WX Order Paid Already Exists', description=u'照片已购买')
82 95
 
83 96
 
97
+class PayStatusCode(BaseStatusCode):
98
+    """ 支付相关错误码 4041xx """
99
+
100
+
84 101
 class WithdrawStatusCode(BaseStatusCode):
85
-    """ 提现相关错误码 4041xx """
86
-    BALANCE_NOT_ENOUGH = StatusCodeField(404100, u'Balance Not Enough', description=u'提现金额不足')
87
-    OPENID_NOT_FOUND = StatusCodeField(404101, u'OPENID Not Found', description=u'微信 OPENID 不存在')
102
+    """ 提现相关错误码 4042xx """
103
+    BALANCE_NOT_ENOUGH = StatusCodeField(404200, u'Balance Not Enough', description=u'提现金额不足')
88 104
 
89 105
 
90 106
 class MessageStatusCode(BaseStatusCode):