Code.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. let Code = {
  2. OK: 200, // 成功
  3. UNKNOWN: 400, // 未知
  4. REQUEST_NOT_FOUND: 404, // 不支持此请求
  5. TOKEN_AUTH_FAIL: 500, // TOKEN验证失败
  6. TOKEN_TIMEOUT: 501, // TOKEN超时失效
  7. PARAMTER_ERROR: 502, // 参数错误
  8. CHANNEL_SHIELD: 503, // 渠道屏蔽
  9. VERSION_SHIELD: 504, // 版本屏蔽
  10. ACTIVITY_SHIELD: 505, // 活动屏蔽
  11. SEAT: {
  12. ALREADY_ENTER: 1001, // 玩家已经在桌子中
  13. NOT_ENTER: 1002, // 玩家还没有进桌
  14. LEVAE_FAILURE: 1003, // 玩家离桌失败
  15. SEAT_START: 1004, // 已经开局,
  16. SEAT_NOT_START: 1005, // 牌局还没有开局
  17. SEAT_NUMBER_ERROR: 1006, // 牌局序列号错误
  18. LACK_OF_GOLD: 1007, // 缺少金币 [未用]
  19. TREASURE_UNFINISHED: 1008, // 牌局宝箱未达成条件
  20. TOO_MUCH_GOLD: 1009, // 金币太多了 [未用]
  21. GOLD_MISMATCHING: 1010, // 玩家金币和牌桌不匹配
  22. ACTION_FAILURE: 1011, // 打牌动作错误
  23. DRAW_CARD_FLOW: 1012, // 流局
  24. POP_CARD_NOT_EXIST: 1013, // 出牌的牌不存在
  25. PRIVATE_STATUS_ERROR: 1014 // 私人房打牌状态不匹配
  26. },
  27. USR: {
  28. RELIEF_USE_UP: 2001, // 救济领取完了
  29. ALREADY_SIGN: 2002, // 已经签到了
  30. ALREADY_GET_TASK_AWARD: 2003, // 已经获取了任务奖励
  31. LOGIN_PASSWORD_ERROR: 2004, // 密码错误
  32. TASK_NOT_FINISH: 2005, // 任务未完成
  33. ACHIEVEMENT_NOT_FINISH: 2006, // 成就未完成
  34. ALREADY_GET_ACHIEVEMENT_AWARD: 2007, // 已经领取了成就奖励
  35. LACK_OF_DIAMOND: 2008, // 钻石不足
  36. FORCE_OUT: 2009, // 账号被封杀!
  37. ALREADY_REGISTER: 2010, // 已经注册了的用户
  38. EXCHANGE_CODE_USED: 2011, // 兑换码已经使用了
  39. QUESTION_ALREAY_SUBMIT: 2012, // 问卷调查已经提交过
  40. WEB_ACTIVITY_GET_AWARD_FAIL: 2013, // WEB活动领取奖励失败
  41. MSG_ALREADY_GET_AWARD: 2014, // 系统消息奖励已领取
  42. EXCHANGE_CODE_FAIL: 2015, // 兑换码错误
  43. EXCHANGE_ALRAEDY_EXCHANGE: 2016, // 您已经兑换过该礼包
  44. EXCHANGE_CODE_TIMEOUT: 2017, // 兑换码过期
  45. NOT_EXIST_USER: 2018, // 不存在此用户
  46. ALREADY_GET_SHARED_AWARD: 2019, // 今天已经领取过分享奖励
  47. MY_FRIEND_CMT_LIMIT: 2020, // 我的好友数量限制
  48. FRIEND_CMT_LIMIT: 2021, // 对方好友数量限制
  49. FRIEND_APPLY_LIMIT: 2022, // 对方的好友申请已经达到上限
  50. NOT_OPPO_MOVE_AWARD: 2023, // 没有获取领取oppo迁移奖励的机会
  51. HAS_GET_OPPO_MOVE_AWARD: 2024, // 已经领取oppo迁移奖励
  52. OPPO_MOVE_NOT_SUPPORT_CHANNEL: 2025, // 迁移奖励不支持该渠道
  53. RED_CODE_NOT_EXISTS: 2026, // 红包码不存在
  54. NOT_BIND_WX: 2027, // 还没有绑定微信
  55. RED_NOT_ENOUGH: 2028, // 红包余额不足
  56. RED_ID_EXISTS: 2029, // 提现流水号已经存在
  57. RED_ID_NOT_EXISTS: 2030, // 提现流水号不存在
  58. HAS_BIND_WX: 2031, // 已经绑定微信
  59. COUPON_NOT_EXISTS: 2032, // 抵用卷不存在
  60. COUPON_USING: 2033, // 抵用卷已经被使用
  61. COUPON_ORDER_ERROR: 2034, // 抵用卷解锁订单号不匹配
  62. VIP_PACKAGE_ALREADY_GET_AWARD: 2035, // 奖励物品已领取
  63. VIP_PACKAGE_LEVEL_LIMIT: 2036, // 等级不足
  64. VIP_PACKAGE_ITEMS_NOT_FOUND: 2037, // 奖励物品未配置
  65. ALREADY_GET_AWARD: 2038 // 已经领取奖励
  66. },
  67. BAG: {
  68. ITEM_NOT_ENOUGH: 3001, // 物品不够
  69. SALE_PRICE_WRONG: 3002 // 售出价格计算错误
  70. },
  71. SHOP: {
  72. NO_FOUND_ORDER: 4001, // 没有发现此订单
  73. ALREADY_GET_ORDER: 5001 // 已经查询过了此订单
  74. },
  75. ACTIVITY: {
  76. SIGN_ALREADY_GET_AWARD: 6001, // OPPO OR 金立签到奖励已领取
  77. NEWBIE_GIFT_ALREADY_GET_AWARD: 6002, // 已经领取了
  78. NEWBIE_GIFT_OUT_DATE: 6003, // 过期
  79. NOT_FOUND_DATA: 6004, // 没有活动配置
  80. NOT_MORE_TIMES: 6005, // 机会已用完
  81. DATA_ROULLETE_LOSE: 6006, // 转盘配置信息缺失
  82. TIME_OUT: 6007, // 活动结束
  83. ITEMS_NOT_FOUND: 6008, // 奖励物品未配置
  84. AWARD_STATUS_ERROR: 6009, // 领取奖励状态错误
  85. QUESTION_NO_COMPLETE: 6010, // 问卷未完成
  86. RECHARGE_NO_ENOUGH: 6011, // 充值金额不够
  87. HAS_GOT_ALL: 6012, // 已获得所有
  88. NOT_ENOUGH: 6013 // 所需不够
  89. },
  90. PRIVATE: {
  91. ROOM_STATUS_ERROR: 7001, // 私人房当前状态不匹配
  92. NOT_CARD_FRIEND: 7002, // 还不是牌友
  93. GOLD_MISMATCHING: 7003,
  94. LACK_HEART: 7004,
  95. OWE_GOLD: 7005, // 欠钱
  96. NOT_POSITION: 7006, // 没有位置了
  97. FRIEND_LIMIT: 7007, // 牌友数量限制
  98. NOT_ALLOW_DEL_CARD_FRIEND: 7008, // 不允许删牌友
  99. NOT_RID: 7009, // 没有此用户
  100. LACK_GOLD: 7010, // 缺少金币
  101. NOT_ENTER: 7011, // 还没有进入私人房
  102. DEL_CARD_FRIEND_PLAYING: 7012 // 牌局进行中
  103. },
  104. ARENA: {
  105. TEAM_STATUS_ERROR: 8001, // 团队状态不匹配
  106. FULL_PLAYER: 8002, // 满人了
  107. NOT_ENTER: 8003, // 还没有进入小组
  108. NOT_ALLOW_ONLOOK: 8004, // 牌局不能被围观
  109. //
  110. TEAM_NOT_EXISTS: 8009, // 队伍不存在
  111. TEAM_PLAYING: 8010, // 队伍游戏中
  112. TEAM_CNT_LIMIT: 8011, // 队伍创建失败
  113. RANK_NOT_EXISTS: 8012, // 排行榜不存在
  114. SEASON_NOT_EXISTS: 8013 // 赛季不存在
  115. },
  116. RANK: {
  117. RANK_NOT_EXISTS: 9001, // 话费排行榜不存在
  118. TIME_ERROR: 9002, // 话费排行榜未到开启时间
  119. CHANNEL_ERROR: 9003, // 话费排行榜不支持玩家所在渠道
  120. COUNT_LIMIE: 9004, // 今天已经达到最大参赛次数
  121. BEEN_IN_RANK: 9005, // 已经参加了一个话费排行榜比赛
  122. NOT_IN_RANK: 9006, // 没有参加话费排行榜
  123. PHONE_RECHARGE_MAINTAIN: 9007, // 手机充值维护中,暂时不能充值
  124. PHONE_COUNT_LIMIT: 9008, // 每个手机号每天充值次数限制
  125. PHONE_TOTAL_LIMIT: 9009, // 每个手机号每天充值总额限制
  126. ALL_TOTAL_LIMIT: 9010, // 活动每天充值总额限制
  127. RANK_IS_OVER: 9011 // 比赛已结束
  128. },
  129. PACKAGE: {
  130. JUBAOPEN_EXISTS: 11001, // 已有聚宝盆
  131. XIANLIANG_EXISTS: 11002, // 已有限量礼包
  132. TIME_ERROR: 11003, // 获取倒计时出错
  133. NOT_EXISTS: 11004, // 未获取该礼包
  134. DATA_ERROR: 11005, // 配置错误
  135. NOT_BUY: 11006, // 未购买
  136. NOT_SIGN_DAY: 11007, // 没有可领取签到
  137. NOT_ENABLE: 11008, // 暂未开放
  138. ALREADY_SIGN: 11009, // 签到已领取
  139. NOT_MORE_TIMES: 11010, // 机会已用完
  140. UNABLE_TO_DRAW: 11011, // 不可领取
  141. CHARGE_RELAY_EXISTS: 11012, // 充值接力赛已存在
  142. PACKAGE_UNFOUND: 11013, // 礼包不存在
  143. PACKAGE_GET_AWARD_FAIL: 11014, // 礼包获取奖励失败
  144. PACKAGE_AWARD_LEVEL_ERROR: 11015, // 礼包领取档位错误
  145. PACKAGE_TIME_OUT: 11016 // 礼包已过期
  146. },
  147. // 小游戏
  148. GAMES: {
  149. NOT_OPEN: 12001, // 小游戏不对玩家开放
  150. STAR_NOT_ENOUGH: 12002, // 游戏卷不足
  151. SEQ_ERROR: 12003, // 序列号错误
  152. TASK_NOT_FINISH: 12004, // 任务未完成
  153. TASK_AWARD_HAS_GET: 12005, // 任务奖励已经领取
  154. TASK_NOT_EXISTS: 12006 // 任务不存在
  155. },
  156. SURPASS: {
  157. NOT_OPEN: 13001, // 小游戏不对玩家开放
  158. NOT_INVITED: 13002, // 没有被邀请
  159. SIGNUP_TIMEOUT: 13003 // 报名超时
  160. },
  161. // 预约有奖
  162. BESPEAK: {
  163. DISCREPANCY_REGISTER_DAY: 14001, // 注册天数不符号
  164. DISCREPANCY_WEEK_DAY: 14002, // 周天数不符合
  165. OVERDUE: 14003, // 过期
  166. ILLEGAL_STATUS: 14004, // 状态不合法
  167. CANNOT_DRAW: 14005 // 不可领取
  168. },
  169. // 转盘签到
  170. SIGN_ROULETTE: {
  171. DATA_LOSE: 15001, // 玩家没有签到信息
  172. DRAW_ALREADY: 15002, // 已抽奖
  173. AWARD_ALREADY: 15003 // 已领取
  174. },
  175. // 用户福利
  176. WELFARE: {
  177. SIGN_DATA_LOSE: 15101, // 玩家没有签到信息
  178. SIGN_AWARD_DATA_LOSE: 15102, // 没有奖励配置
  179. SIGN_AWARD_ALREADY: 15103, // 已领取
  180. SIGN_OUT_DATE: 15104 // 签到信息过期
  181. },
  182. // 阿里云短信
  183. ALI_SMS: {
  184. LOSE_ACCESS_CONF: 15200, // 无签名配置
  185. LOSE_TEMPLATE: 15201, // 无短信模版
  186. PHONE_MISTAKE: 15202, // 手机号码错误
  187. VERIFY_CODE_ERROR: 15203, // 验证码错误
  188. VERIFY_CODE_TIMEOUT: 15204, // 验证码过期
  189. LOSE_VERIFY_CODE: 15205, // 玩家没有验证码
  190. PHONE_BINDING_ALREADY: 15206, // 已绑定该手机号
  191. OUT_OF_SERVICE: 15207, // 业务停机,请先查看账户余额,若余额大于零,则请通过创建工单联系工程师处理
  192. PRODUCT_UN_SUBSCRIPT: 15208, // 未开通云通信产品的阿里云客户
  193. PRODUCT_UNSUBSCRIBE: 15209, // 产品未开通
  194. ACCOUNT_NOT_EXISTS: 15210, // 账户不存在
  195. ACCOUNT_ABNORMAL: 15211, // 账户异常
  196. SMS_TEMPLATE_ILLEGAL: 15212, // 短信模板不合法
  197. SMS_SIGNATURE_ILLEGAL: 15213, // 短信签名不合法
  198. INVALID_PARAMETERS: 15214, // 参数异常
  199. SYSTEM_ERROR: 15215, // 请重试接口调用,如仍存在此情况请创建工单反馈工程师查看
  200. MOBILE_NUMBER_ILLEGAL: 15216, // 非法手机号
  201. MOBILE_COUNT_OVER_LIMIT: 15217, // 手机号码数量超过限制,短信接收号码,支持以英文逗号分隔的形式进行批量调用,批量上限为1000个手机号码,PhoneNumbers参数单次调用不传入过多接收号码
  202. TEMPLATE_MISSING_PARAMETERS: 15218, // 模板缺少变量
  203. BUSINESS_LIMIT_CONTROL: 15219, // 业务限流
  204. INVALID_JSON_PARAM: 15220, // JSON参数不合法,只接受字符串值
  205. BLACK_KEY_CONTROL_LIMIT: 15221, // 黑名单管控
  206. PARAM_LENGTH_LIMIT: 15222, // 参数超出长度限制
  207. PARAM_NOT_SUPPORT_URL: 15223, // 不支持URL,变量不支持透传url,同时检查通过变量是否透传了一些敏感信息触发关键字
  208. AMOUNT_NOT_ENOUGH: 15224, // 账户余额不足
  209. TEMPLATE_PARAMS_ILLEGAL: 15225 // 模板变量里包含非法关键字
  210. },
  211. // 牌局宝箱
  212. TREASURE_BOX: {
  213. LOSE_INFO: 15300, // 没有牌局宝箱信息
  214. UNFOUND_LEVEL: 15301, // 无此等级牌局宝箱
  215. UNFINISH: 15302 // 未完成
  216. },
  217. // 广告
  218. ADVERTISEMENT: {
  219. UNFOUNT_POSITION_LIST: 15400, // 没有广告展示位置配置
  220. AWARD_TIMES_LIMIT: 15401, // 无广告领取奖励次数
  221. AWARD_ALREADY: 15402, // 奖励已领取
  222. AWARD_TIMES_NOT_ENOUGHT: 15403, // 领取奖励次数不足
  223. AWARD_UNFOUNT: 15404 // 无奖励配置
  224. },
  225. // 牌局道具
  226. GAME_PROP: {
  227. UNFOUNT_PROP: 15500, // 无此道具
  228. ALREADY_USED: 15501, // 已使用此道具
  229. NOT_GAME_PROP_ITEM: 15502 // 非牌局道具物品
  230. },
  231. // 大比拼
  232. VOTE_MATCH: {
  233. NOT_FOUND_DATA: 15600, // 没有比赛配置
  234. NOT_MATCH_VOTE_ITEMS: 15601, // 没有投票物品配置
  235. NOT_MATCH_POINT_RULES: 15602, // 没有积分规则
  236. NOT_MATCH_RANK_AWARD: 15603, // 没有比赛排名奖励配置
  237. PLAYER_NOT_MATCH: 15604, // 玩家未参与比赛
  238. SUPPORT_ALREADY: 15605, // 已助威
  239. UNJOIN_MATCH: 15606, // 玩家没有比赛信息
  240. NOT_FOUND_MATCH_DATA: 15607, // 当前比赛不存在
  241. NOT_MATCH_TIME: 15608, // 当前比赛未开始或已结束
  242. CANNOT_JOIN_MATCH: 15609 // 不可参与该比赛
  243. },
  244. MAHJONG_GAME: {
  245. NOT_MORE_SEAT: 12000, // 座位分配失败
  246. LEVAE_FAILURE: 12001, // 玩家离桌失败
  247. ERROR_ORDER: 12002, // 操作序号错误
  248. PLAYER_NOT_FOUND: 12003, // 无此玩家
  249. OPERATED: 12004, // 已操作
  250. NOT_OPERATE: 12005, // 玩家无可操作
  251. OPERATE_ERROR: 12006, // 玩家操作错误
  252. ROOM_NOT_FOUND: 12007, // 无此房间
  253. HANDLE_NOT_FOUND: 12008, // 游戏逻辑服未找到
  254. ROOM_NOT_ALLOC: 12009, // 房间分配失败
  255. LOGIC_NOT_FOUND: 12010, // 玩家逻辑服未找到
  256. NOT_ENTER: 12011, // 玩家未进入房间
  257. ALREADY_ENTER_REQUEST: 12012, // 玩家已请求进入房间
  258. GOLD_MISMATCHING: 12013, // 玩家金币与房间不匹配
  259. UNFOUND_BUSINESS: 12014, // 无此业务类型
  260. BUSINESS_NOT_FOUND: 12015, // 玩家无业务
  261. ALREADY_PLAYING: 12016 // 玩家已经在玩
  262. }
  263. };
  264. module.exports = Code;