说明书

errno_utils.py 1.9KB

    # -*- coding: utf-8 -*- from StatusCode import BaseStatusCode, StatusCodeField class ProfileStatusCode(BaseStatusCode): """ 用户相关错误码 4001xx """ PROFILE_NOT_FOUND = StatusCodeField(400101, 'Profile Not Found', description=u'用户不存在') # 手机号 PHONE_ALREADY_EXISTS = StatusCodeField(400105, 'Phone Already Exists', description=u'手机号已经存在') class MachineStatusCode(BaseStatusCode): """ 机器相关错误码 4021xx """ MACHINE_BODY_NOT_FOUND = StatusCodeField(402101, 'Machine Body Not Found', description=u'机身不存在') MACHINE_BACK_NOT_FOUND = StatusCodeField(402102, 'Machine Back Not Found', description=u'机背不存在') class OrderStatusCode(BaseStatusCode): """ 订单/支付相关错误码 4040xx """ UNIFIED_ORDER_FAIL = StatusCodeField(404000, 'Unified Order Fail', description=u'统一下单失败') ORDER_NOT_FOUND = StatusCodeField(404001, 'Order Not Found', description=u'订单不存在') # 订单支付状态 ORDER_NOT_PAY = StatusCodeField(404011, 'Order Not Pay', description=u'订单未支付') ORDER_PAYING = StatusCodeField(404012, 'Order Paying', description=u'订单支付中') ORDER_PAY_FAIL = StatusCodeField(404013, 'Order Pay Fail', description=u'微信支付失败') # 通知校验状态 SIGN_CHECK_FAIL = StatusCodeField(404090, 'Sign Check Fail', description=u'签名校验失败') FEE_CHECK_FAIL = StatusCodeField(404091, 'FEE Check Fail', description=u'金额校验失败') class PayStatusCode(BaseStatusCode): """ 支付相关错误码 4041xx """ class WithdrawStatusCode(BaseStatusCode): """ 提现相关错误码 4042xx """ BALANCE_INSUFFICIENT = StatusCodeField(404200, 'Balance Insufficient', description=u'提现金额不足') class TokenStatusCode(BaseStatusCode): """ 票据相关错误码 4090xx """ TOKEN_NOT_FOUND = StatusCodeField(409901, 'Token Not Found', description=u'票据不存在')