qrcode-framework
Version:
85 lines • 4.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERROR_CODE = {
COMMON: {
DEFAULT: 'E0001',
UN_AUTHORIZED: 'E0002',
DATA_ERROR: 'E0003',
CAPTCHA_ERROR: 'E0004',
NOT_FOUND: 'E0005',
PARAMS_INVALID: 'E0006',
},
USER: {
NOT_FOUND: 'E1001',
HAS_EXIST: 'E1002',
PHONE_NUMBER_ERROR: 'E1003',
NOT_BELONG: 'E1004',
HAS_INVITE_RECORD: 'E1005',
HAS_MATERIAL: 'E1006',
},
PERMISSION: {
DATA_ACCESS_DENIED: 'E3001',
},
ORDER: {
ORDER_PRICE_ERROR: 'E4001',
ORDER_VALIDATE_ERROR: 'E4002',
ORDER_INVALID: 'E4003',
ORDER_HAD_SUCCESS: 'E4004',
ORDER_INVALID_PAYMENT: 'E4005',
},
CAPTCHA: {
NO_EXIST: 'E4001',
},
TASK: {
HAD_FINISHED: 'E5001',
},
CODE: {
CREATE_SIGN_ERROR: 'E6001',
INVALID: 'E6002',
HAS_OWNER: 'E6003',
},
HTML_MODEL: {
NOT_FOUND: 'E7001',
},
INTEGRAL: {
NOT_ENOUGH: 'E8001',
},
RECOMMEND: {
EXPIRED: 'E9001',
},
EXCHANGE: {
INVALID: 'E10001',
EXPIRED: 'E10002',
HAD_GOT: 'E10003',
EMPTY_POOL: 'E10004',
},
E_KEY: {
HAS_GOT: 'E11001',
},
SMS: {
DEFAULT: 'E_SMS_0001',
},
BLACK: {
BLACK_USER: 'E_BLACK_0001',
BLACK_DEVICE: 'E_BLACK_0003',
},
};
exports.ERROR_MESSAGE = {
E3001: '无权限访问该数据',
};
class CommonError {
constructor({ message = '', errorCode = exports.ERROR_CODE.COMMON.DEFAULT, error = null }) {
this.message = message || exports.ERROR_MESSAGE[errorCode];
this.errorCode = errorCode;
this.error = error;
}
}
exports.CommonError = CommonError;
class HttpError extends CommonError {
constructor({ message = '', errorCode = exports.ERROR_CODE.COMMON.DEFAULT, error = null, status = 500 }) {
super({ message, errorCode, error });
this.status = status;
}
}
exports.HttpError = HttpError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXJyb3JDb2RlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiRXJyb3JDb2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQWEsUUFBQSxVQUFVLEdBQUc7SUFDdEIsTUFBTSxFQUFFO1FBQ0osT0FBTyxFQUFFLE9BQU87UUFDaEIsYUFBYSxFQUFFLE9BQU87UUFDdEIsVUFBVSxFQUFFLE9BQU87UUFDbkIsYUFBYSxFQUFFLE9BQU87UUFDdEIsU0FBUyxFQUFFLE9BQU87UUFDbEIsY0FBYyxFQUFFLE9BQU87S0FDMUI7SUFDRCxJQUFJLEVBQUU7UUFDRixTQUFTLEVBQUUsT0FBTztRQUNsQixTQUFTLEVBQUUsT0FBTztRQUNsQixrQkFBa0IsRUFBRSxPQUFPO1FBQzNCLFVBQVUsRUFBRSxPQUFPO1FBQ25CLGlCQUFpQixFQUFFLE9BQU87UUFDMUIsWUFBWSxFQUFFLE9BQU87S0FDeEI7SUFDRCxVQUFVLEVBQUU7UUFDUixrQkFBa0IsRUFBRSxPQUFPO0tBQzlCO0lBQ0QsS0FBSyxFQUFFO1FBQ0gsaUJBQWlCLEVBQUUsT0FBTztRQUMxQixvQkFBb0IsRUFBRSxPQUFPO1FBQzdCLGFBQWEsRUFBRSxPQUFPO1FBQ3RCLGlCQUFpQixFQUFFLE9BQU87UUFDMUIscUJBQXFCLEVBQUUsT0FBTztLQUNqQztJQUNELE9BQU8sRUFBRTtRQUNMLFFBQVEsRUFBRSxPQUFPO0tBQ3BCO0lBQ0QsSUFBSSxFQUFFO1FBQ0YsWUFBWSxFQUFFLE9BQU87S0FDeEI7SUFDRCxJQUFJLEVBQUU7UUFDRixpQkFBaUIsRUFBRSxPQUFPO1FBQzFCLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLFNBQVMsRUFBRSxPQUFPO0tBQ3JCO0lBQ0QsVUFBVSxFQUFFO1FBQ1IsU0FBUyxFQUFFLE9BQU87S0FDckI7SUFDRCxRQUFRLEVBQUU7UUFDTixVQUFVLEVBQUUsT0FBTztLQUN0QjtJQUNELFNBQVMsRUFBRTtRQUNQLE9BQU8sRUFBRSxPQUFPO0tBQ25CO0lBQ0QsUUFBUSxFQUFFO1FBQ04sT0FBTyxFQUFFLFFBQVE7UUFDakIsT0FBTyxFQUFFLFFBQVE7UUFDakIsT0FBTyxFQUFFLFFBQVE7UUFDakIsVUFBVSxFQUFFLFFBQVE7S0FDdkI7SUFDRCxLQUFLLEVBQUU7UUFDSCxPQUFPLEVBQUUsUUFBUTtLQUNwQjtJQUNELEdBQUcsRUFBRTtRQUNELE9BQU8sRUFBRSxZQUFZO0tBQ3hCO0lBQ0QsS0FBSyxFQUFFO1FBQ0gsVUFBVSxFQUFFLGNBQWM7UUFDMUIsWUFBWSxFQUFFLGNBQWM7S0FDL0I7Q0FDSixDQUFDO0FBRVcsUUFBQSxhQUFhLEdBQUc7SUFDekIsS0FBSyxFQUFFLFVBQVU7Q0FDcEIsQ0FBQztBQUVGLE1BQWEsV0FBVztJQUtwQixZQUFZLEVBQUUsT0FBTyxHQUFHLEVBQUUsRUFBRSxTQUFTLEdBQUcsa0JBQVUsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLEtBQUssR0FBRyxJQUFJLEVBQUU7UUFDN0UsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLElBQUkscUJBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNuRCxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMzQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUN2QixDQUFDO0NBQ0o7QUFWRCxrQ0FVQztBQUVELE1BQWEsU0FBVSxTQUFRLFdBQVc7SUFHdEMsWUFBWSxFQUFFLE9BQU8sR0FBRyxFQUFFLEVBQUUsU0FBUyxHQUFHLGtCQUFVLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxLQUFLLEdBQUcsSUFBSSxFQUFFLE1BQU0sR0FBRyxHQUFHLEVBQUU7UUFDM0YsS0FBSyxDQUFDLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1FBQ3JDLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO0lBQ3pCLENBQUM7Q0FDSjtBQVBELDhCQU9DIn0=