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