error-code.js 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. var _ErrorCode, _ErrorMessage;
  3. function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  4. var UNKNOW = 'UNKNOW';
  5. var BADPARAM = 'BADPARAM';
  6. var NETWORK = 'NETWORK';
  7. var JSON_ERROR = 'JSON_ERROR';
  8. var USER_NOT_EXIST = 'USER_NOT_EXIST';
  9. var BAD_PASSWORD = 'BAD_PASSWORD';
  10. var NOT_LOGIN = 'NOT_LOGIN';
  11. var ACCESS_DENIED = 'ACCESS_DENIED';
  12. var DATA_NOT_EXIST = 'DATA_NOT_EXIST';
  13. var DATA_EXISTED = 'DATA_EXISTED';
  14. var DATA_INVALID = 'DATA_INVALID';
  15. var VERIFYCODE_INVALID = 'VERIFYCODE_INVALID';
  16. var SERVICE_FAULT = 'SERVICE_FAULT';
  17. var DATABASE_FAULT = 'DATABASE_FAULT';
  18. var FILE_FAULT = 'FILE_FAULT';
  19. var USER_NOT_BIND = 'USER_NOT_BIND';
  20. var BUSINESS = 'BUSINESS';
  21. var ErrorCode = (_ErrorCode = {}, _defineProperty(_ErrorCode, UNKNOW, -1), _defineProperty(_ErrorCode, BADPARAM, -2), _defineProperty(_ErrorCode, NETWORK, -3), _defineProperty(_ErrorCode, JSON_ERROR, -4), _defineProperty(_ErrorCode, USER_NOT_EXIST, -5), _defineProperty(_ErrorCode, BAD_PASSWORD, -6), _defineProperty(_ErrorCode, NOT_LOGIN, -7), _defineProperty(_ErrorCode, ACCESS_DENIED, -8), _defineProperty(_ErrorCode, DATA_NOT_EXIST, -9), _defineProperty(_ErrorCode, DATA_EXISTED, -10), _defineProperty(_ErrorCode, DATA_INVALID, -11), _defineProperty(_ErrorCode, VERIFYCODE_INVALID, -12), _defineProperty(_ErrorCode, SERVICE_FAULT, -13), _defineProperty(_ErrorCode, DATABASE_FAULT, -14), _defineProperty(_ErrorCode, FILE_FAULT, -15), _defineProperty(_ErrorCode, USER_NOT_BIND, -16), _defineProperty(_ErrorCode, BUSINESS, -100), _ErrorCode);
  22. var ErrorMessage = (_ErrorMessage = {}, _defineProperty(_ErrorMessage, UNKNOW, '系统错误'), _defineProperty(_ErrorMessage, BADPARAM, '参数错误'), _defineProperty(_ErrorMessage, NETWORK, '网络错误'), _defineProperty(_ErrorMessage, JSON_ERROR, 'JSON错误'), _defineProperty(_ErrorMessage, USER_NOT_EXIST, '用户不存在'), _defineProperty(_ErrorMessage, BAD_PASSWORD, '密码错误'), _defineProperty(_ErrorMessage, NOT_LOGIN, '未登录'), _defineProperty(_ErrorMessage, ACCESS_DENIED, '禁止访问'), _defineProperty(_ErrorMessage, DATA_NOT_EXIST, '数据不存在'), _defineProperty(_ErrorMessage, DATA_EXISTED, '数据已存在'), _defineProperty(_ErrorMessage, DATA_INVALID, '无效数据'), _defineProperty(_ErrorMessage, VERIFYCODE_INVALID, '验证码无效'), _defineProperty(_ErrorMessage, SERVICE_FAULT, '服务错误'), _defineProperty(_ErrorMessage, DATABASE_FAULT, '数据库错误'), _defineProperty(_ErrorMessage, FILE_FAULT, '文件错误'), _defineProperty(_ErrorMessage, USER_NOT_BIND, '用户未绑定'), _defineProperty(_ErrorMessage, BUSINESS, '业务错误'), _ErrorMessage);
  23. var errmsg = function errmsg(err) {
  24. for (var key in ErrorMessage) {
  25. if (ErrorCode[key] === err) {
  26. return ErrorMessage[key];
  27. }
  28. }
  29. };
  30. module.exports = {
  31. ErrorCode: ErrorCode,
  32. errmsg: errmsg
  33. };