common.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. module.exports = [
  2. // sms code
  3. {
  4. url: '/v1/tel/code',
  5. type: 'get',
  6. response: config => {
  7. return {
  8. code: 200,
  9. status: true,
  10. data: [],
  11. message: '成功~'
  12. }
  13. }
  14. },
  15. // 游戏平台
  16. {
  17. url: '/v1/recharge/channel/platform',
  18. type: 'get',
  19. response: config => {
  20. return {
  21. code: 200,
  22. status: true,
  23. data: {
  24. data: [
  25. {
  26. 'pid': 'd65aa6d7614589bffe62456b88e98811',
  27. 'platform': 'MM',
  28. 'disRate': 9.8,
  29. 'rate': 9.7,
  30. 'type': 0,
  31. 'length': 2
  32. }
  33. ]
  34. },
  35. message: '成功'
  36. }
  37. }
  38. },
  39. // 渠道余额
  40. {
  41. url: '/v1/getMainChannelMoney',
  42. type: 'post',
  43. response: config => {
  44. return {
  45. code: 200,
  46. status: true,
  47. data: {
  48. data: 8816
  49. },
  50. message: '成功'
  51. }
  52. }
  53. },
  54. // 渠道账号
  55. {
  56. url: '/v1/recharge/channel/platform',
  57. type: 'get',
  58. response: config => {
  59. return {
  60. code: 200,
  61. status: true,
  62. data: {
  63. data: [
  64. {
  65. 'cid': 18150,
  66. 'title': null,
  67. 'account': 'MM17696178'
  68. },
  69. {
  70. 'cid': 18368,
  71. 'title': '',
  72. 'account': 'MM14590945'
  73. }
  74. ]
  75. },
  76. message: '成功'
  77. }
  78. }
  79. },
  80. // 游戏列表
  81. {
  82. url: '/v1/recharge/game',
  83. type: 'get',
  84. response: config => {
  85. return {
  86. 'status': true,
  87. 'code': 200,
  88. 'time': 1637054942,
  89. 'message': '成功',
  90. 'data': {
  91. 'data': [
  92. {
  93. 'id': 42667,
  94. 'gid': 20240,
  95. 'pid': 'd65aa6d7614589bffe62456b88e98811',
  96. 'name': '魅族测试游戏',
  97. 'yxid': '666639',
  98. 'firRate': 3,
  99. 'lastRate': 4,
  100. 'toRate': '自然点位5',
  101. 'from': 1
  102. },
  103. {
  104. 'id': 42670,
  105. 'gid': 8267,
  106. 'pid': 'd65aa6d7614589bffe62456b88e98811',
  107. 'name': '蜀门',
  108. 'yxid': '3175430',
  109. 'firRate': 10,
  110. 'lastRate': 10,
  111. 'toRate': '自然点位39',
  112. 'from': 1
  113. }
  114. ]
  115. }
  116. }
  117. }
  118. },
  119. // 查询充值账号是否正常
  120. {
  121. url: '/v1/recharge/player/type',
  122. type: 'post',
  123. response: config => {
  124. if (Math.round(Math.random() * 2) < 1) {
  125. return {
  126. code: 200,
  127. status: true,
  128. data: [],
  129. message: '成功'
  130. }
  131. } else {
  132. return {
  133. code: 200,
  134. status: false,
  135. data: [],
  136. message: '失败'
  137. }
  138. }
  139. }
  140. },
  141. // 进行充值
  142. {
  143. url: '/v1/recharge/player',
  144. type: 'post',
  145. response: config => {
  146. const math = Math.round(Math.random() * 2)
  147. var result = []
  148. switch (math) {
  149. case 0:
  150. result = {
  151. 'status': true,
  152. 'code': 200,
  153. 'time': 1637055309,
  154. 'message': '成功',
  155. 'data': []
  156. }
  157. break
  158. case 1:
  159. result = {
  160. 'status': false,
  161. 'code': 35203,
  162. 'time': 1637032613,
  163. 'message': '您的支付密码有误',
  164. 'data': []
  165. }
  166. break
  167. case 2:
  168. result = {
  169. code: 401,
  170. status: false,
  171. data: [],
  172. message: '操作失败'
  173. }
  174. break
  175. }
  176. return result
  177. }
  178. }
  179. ]