CommonErrorResult.go 2.6 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 = "0xc14771a70de44653a1fea2f9ab9eb3d69dbcbee7352bf3aee607c541955eb9ee" //签名验证的盐test
  37. DIGIT = "0xce832387833fd72921b64fcb454dcc394940a5cdb53125e579ed10d529799e3c"
  38. )
  39. func (c CommonErrorResult) String() string {
  40. switch c {
  41. case SUCCESSFUL:
  42. return "操作成功"
  43. case SYS_ERROR:
  44. return "系统异常"
  45. case REQUEST_ERROR:
  46. return "请重新登录"
  47. case REGISTER_FAIL:
  48. return "注册失败"
  49. case USER_LOGIN_FAIL:
  50. return "用户名或密码错误"
  51. case CHECK_SMS_FAIL:
  52. return "验证码错误或失效"
  53. case REGISTER_PHONE_AGAIN:
  54. return "该账户已被使用"
  55. case REGISTER_ORGCODE_NOTEXISTS:
  56. return "邀请码不存在"
  57. case ERROR_MSG_INFO:
  58. return "自定义错误返回"
  59. case ETH_ACCESS_CREATE_ERROR:
  60. return "钱包创建失败,稍后再试"
  61. case ORM_INSER_ERROR:
  62. return "数据创建出现错误"
  63. case GET_USER_INFO_ERROR:
  64. return "获取用户信息失败"
  65. case ETH_DIAL_ERROR:
  66. return "eth Dial not connect"
  67. case GENERE_FALID:
  68. return "GenerateKey is faild"
  69. default:
  70. return "UNKNOWN"
  71. }
  72. }