response_code.go 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. package response
  2. import (
  3. "strings"
  4. )
  5. var CodeService = map[int]string{
  6. 0: "操作失败%%0",
  7. 1: "操作成功",
  8. 2: "没有权限",
  9. 3: "%%0",
  10. //服务错误
  11. 404: "接口不存在",
  12. 500: "服务器居然开小差了,请稍后再试吧!",
  13. //通用错误
  14. 1000: "服务器繁忙,请稍后重试",
  15. 1001: "请勿重复请求",
  16. 3000: "参数错误:%%0",
  17. 3002: "下单失败,需要提交应用上线!",
  18. 3003: "下单失败,应用信息错误!",
  19. 4001: "更新数据信息错误",
  20. 4002: "验证码错误",
  21. 99999: "签名错误:%%0",
  22. 999: "请求错误或登录超时",
  23. 900: "非后台用户,禁止操作",
  24. //商品10xxx
  25. 10000: "%%0",
  26. 10001: "地址解析失败",
  27. 10002: "%%0",
  28. 10003: "%%0",
  29. 10004: "一次最多购买50个不同规格商品",
  30. 10005: "%%0",
  31. 10006: "%%0商品异常,校验失败",
  32. 10007: "%%0服务费率获取失败",
  33. 10008: "%%0您的采购量过大请联系客户确认库存",
  34. 10009: "%%0价格异常,请及时更新价格",
  35. 10010: "%%0商品不在可售范围内",
  36. 10011: "%%0区域不可售",
  37. 10012: "%%0商品不在用户的商品池中",
  38. 10013: "%%0商品已下架",
  39. 10014: "%%0商品不可售",
  40. 10015: "%%0商品异常,请稍后重试",
  41. 10016: "%%0区域库存不足",
  42. 10017: "%%0获取运费失败",
  43. //订单11xxx
  44. 11000: "%%0订单不存在",
  45. 11001: "%%0请勿重复下单",
  46. 11002: "%%0不可退单",
  47. 11003: "%%0退单失败,订单状态已更新",
  48. 11004: "%%0下单失败",
  49. 11005: "%%0余额不足",
  50. 11006: "%%0金额达到预警级别",
  51. 11007: "%%0预付款不足,请联系客服处理",
  52. 11008: "%%0收货人地址有误",
  53. 11009: "%%0附件库存不足",
  54. 11010: "%%0商品不在用户的商品池中",
  55. 11011: "%%0商品无货",
  56. 11012: "%%0订单状态不属于可补单状态",
  57. 11013: "%%0支付失败",
  58. 11014: "%%0订单已关闭",
  59. 11015: "%%0收货人姓名不能包含特殊字符",
  60. 11016: "%%0此地点不支持配送",
  61. 11017: "%%0提交采购单过快!",
  62. 11018: "%%0商品价格已变更,请稍后再试!",
  63. 11019: "%%0订单已退单!",
  64. 11020: "%%0支付失败",
  65. 11021: "%%0收货地址不存在",
  66. 11022: "%%0购物车最多允许添加3000件商品",
  67. 11023: "%%0购物车商品不存在",
  68. 11024: "%%0收货地址不存在",
  69. 11025: "%%0支付密码不正确",
  70. 11026: "%%0未设置支付密码",
  71. 11027: "%%0您没有权限使用该方式下单",
  72. //售后 12xxx
  73. 12000: "%%0售后单不存在",
  74. 12001: "%%0数量超过订单商品数量",
  75. 12002: "%%0订单未妥投,暂不支持售后",
  76. 12003: "%%0取消售后失败",
  77. 12004: "%%0申请售后失败",
  78. 12005: "%%0该售后单不可取消",
  79. 12006: "%%0订单状态错误",
  80. 12007: "%%0未发货,暂无物流信息",
  81. 12010: "%%0不支持的售后类型",
  82. //60xxx系統
  83. 60100: "%%0菜单规则名称已经存在",
  84. 60101: "%%0路由地址已经存在",
  85. //账号 4xxxx
  86. //应用相关
  87. 40000: "%%0",
  88. //账号相关
  89. 41001: "账号信息错误",
  90. 41002: "账号已存在",
  91. 41003: "账号或密码错误",
  92. 41004: "升级/续费年限错误",
  93. 41005: "过期时间超过一年,暂不支持续费",
  94. 41006: "升级版本必须高于当前版本",
  95. 41007: "升级剩余天数异常",
  96. 41008: "域名错误",
  97. 41009: "该版本价格小于当前版本不支持升级",
  98. 41010: "ticket错误",
  99. 41011: "账号原密码错误",
  100. 41012: "邀请码错误",
  101. 41013: "账号被禁用",
  102. }
  103. func GetCodeMsg(code int, message string) (msg string) {
  104. msg = CodeService[code]
  105. if msg == "" {
  106. return
  107. }
  108. msg = strings.Replace(msg, "%%0", message, -1)
  109. return
  110. }