CommonErrorResult.go 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package enums
  2. type CommonErrorResult int
  3. const (
  4. SUCCESSFUL = 0
  5. REQUEST_ERROR = 100
  6. SYS_ERROR = 400
  7. REGISTER_FAIL = 1001
  8. USER_LOGIN_FAIL = 1006
  9. CHECK_SMS_FAIL = 1002
  10. REGISTER_PHONE_AGAIN = 1004
  11. REGISTER_ORGCODE_NOTEXISTS = 1005
  12. ETH_ACCESS_CREATE_ERROR = 1007
  13. GET_USER_INFO_ERROR = 1008
  14. ERROR_MSG_INFO = 1010
  15. ORM_INSER_ERROR = 2001
  16. ETH_DIAL_ERROR = 3001
  17. GENERE_FALID = 4202
  18. MAX_FHL_BLOCK = "max_fhl_block:" //最大块号
  19. USE_FHL_BLOCK = "use_fhl_block:" //当前处理块号
  20. USE_SWAP_NFT = "use_swap_nft:" //当前处理块号
  21. USE_WITHDRAWAL = "use_withdrawal:" //用户提取
  22. USDRIDO = "Transfer" //转账
  23. GDLIDO = "Approval" //授权
  24. WITHDRAWAL = "newWithdraw" //提取
  25. NEWDEPOSIT = "newDeposit" //下注
  26. //WITHDRAWCONTRACT = "0x868c9fFfcA5483931219B624e4F6A3033Dfe7a3b" //取款合约
  27. WITHDRAWCONTRACT = "0x5620CA8Ed0636d967c511bBB47a48460a9327f84" //测试取款合约
  28. USDTMINTCONTRACT = "0x5620CA8Ed0636d967c511bBB47a48460a9327f84"//usdt正式申购
  29. //USDTMINTCONTRACT = "0x3Aa22DA9B16D9BBCf60A45aC598508fB3F05e92c" //测试申购合约事件
  30. //
  31. AMOUNTCONTRACT = "0xb544f5Cef94fE0B2C3BB3a4886ea8918Bbe444f5" //获取价格
  32. VERIFYCONTRACT = "0x8e437A9a89E16ED807Ab1841C029e5e9C4A82c74"
  33. USDT = "0xa6ea066bae96432414ac62818e62e2ecaa570de3" //usdt合约
  34. //GDLCONTRACT = "0x9830c7dbcff54eb564ef952e2e5634787fc1c5d8" //代币合约地址
  35. KTOCONTRACT = "0x3850D46C0442A86AaDd41D99f635e316c8788269" //kto合约地址
  36. DIGIT = "0x8128156737e199741741741DDDDaAF70c665e95b43D010" //签名验证的盐
  37. )
  38. func (c CommonErrorResult) String() string {
  39. switch (c) {
  40. case SUCCESSFUL:
  41. return "操作成功"
  42. case SYS_ERROR:
  43. return "系统异常"
  44. case REQUEST_ERROR:
  45. return "请重新登录"
  46. case REGISTER_FAIL:
  47. return "注册失败"
  48. case USER_LOGIN_FAIL:
  49. return "用户名或密码错误"
  50. case CHECK_SMS_FAIL:
  51. return "验证码错误或失效"
  52. case REGISTER_PHONE_AGAIN:
  53. return "该账户已被使用"
  54. case REGISTER_ORGCODE_NOTEXISTS:
  55. return "邀请码不存在"
  56. case ERROR_MSG_INFO:
  57. return "自定义错误返回"
  58. case ETH_ACCESS_CREATE_ERROR:
  59. return "钱包创建失败,稍后再试"
  60. case ORM_INSER_ERROR:
  61. return "数据创建出现错误"
  62. case GET_USER_INFO_ERROR:
  63. return "获取用户信息失败"
  64. case ETH_DIAL_ERROR:
  65. return "eth Dial not connect"
  66. case GENERE_FALID:
  67. return "GenerateKey is faild"
  68. default:
  69. return "UNKNOWN"
  70. }
  71. }