@@ -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) |
@@ -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): |