1.2.0 • Published 4 years ago
付迅错误码
安装
npm i @chuxingpay/errors
使用
import {
TokenException,
FxHttpException,
FxResponseCode,
HcHttpException
} from '@chuxingpay/errors';
// 抛已定义的异常
throw new TokenException()
=> { message: 'token 不合法' }
// throw error with fx code
throw new FxHttpException(FxResponseCode.INSUFFICIENT_ROOM)
=> { message: '房态不足', code }
// throw error with extra msg
throw new ParamException('paramKey')
=> { message: '参数有误: paramKey', code }
=> { code: exception.getCode(), message: exception.locale(lang).getMessage() }
// 连接器错误
throw new HcHttpException(
FxResponseCode.HC_*, // 错误码
HC_Resp_Code, // CRS 返回码
HC_Resp_Msg // CRS 返回信息
)
Fuxun Response Codes
Key | Code | Desc |
---|
INVALID_SESSION | 40000 | 会话过期 |
INVALID_TOKEN | | token 不合法 |
INVALID_USER_OR_PWD | | 用户名或密码不正确 |
INVALID_PARAM | | 参数错误 |
NOT_FOUND | | 资源不存在 |
IMPORT_FAIL | | 导入失败 |
API_NOT_FOUND | | 接口不存在 |
INVALID_PWD | | 密码错误 |
HOTEL_SIGNED | | 酒店已签约 |
HOTEL_NO_ADMIN | | 酒店未设置管理员 |
RESERVATION_PAID | | 订单已支付 |
ACTION_NOT_ALLOW | | 操作不允许 |
INVOICE_POSTED | | 发票已开 |
COLLECT_ACCOUNT_NO_VERIFY | | 收款账户未通过认证 |
COLLECT_ACCOUNT_READONLY | | 收款账户目前不支持编辑 |
COLLECT_ACCOUNT_INVALID_VERIFY_FEE | | 验证金额有误 |
USER_EXIST | | 用户已存在 |
USER_IS_BLOCKED | | 用户被禁用 |
PBAC_ERROR | | soa-pbac 服务调用错误 |
PERMISSION_DENY | | 权限不足 |
APP_AUTH_FAIL | | 无效的 App secret |
NO_ROOM | | 房间已订满 |
HOTEL_NO_SIGNED | | 酒店未签约 |
HOTEL_NOT_ONLINE | | 酒店未上线 |
PAY_ERROR | | 请款失败 |
INVALID_ACCOUNT_TYPE | | 账户类型有误 |
HOTEL_COLLECT_ACCOUNT_UNAVAILABLE | | 当前酒店收款账号不可用 |
RESERVATION_FAIL | | 预定失败 |
BOOKING_DENY | | 当前用户不能预定酒店 |
INSUFFICIENT_SURPLUS | | 账户余额不足 |
UNBOUND_PHONE | 40031 | 用户未绑定手机号 |
TOO_MANY_REQUESTS | | 请求数量超出限制 |
CANCEL_FAIL | | 取消失败 |
PERMISSION_DENY_V2 | | 权限不足(v2) |
PRICE_CHANGED | | 房价变化 |
INSUFFICIENT_ROOM | | 房态不足 |
Fuxun HotelConnector Response Codes
Key | Code | Desc |
---|
HC_CREATE_ORDER | 41010 | 订单创建失败 |
HC_QUERY_ORDER | | 订单查询失败 |
HC_GET_RATE_TYPE | | 协议价格信息查询失败 |
HC_CANCEL_ORDER | | 订单取消失败 |
HC_SDK_ROOM_STATE_NOT_FOUND | 40015 | SDK房态查询失败 |
HC_SDK_RATE_PRICE_NOT_FOUND | | SDK房价查询失败 |