web.php 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | Web Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register web routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | contains the "web" middleware group. Now create something great!
  10. |
  11. */
  12. use Illuminate\Support\Facades\Route;
  13. Route::get('/', function () {
  14. S('URL_PATH', "/index");
  15. return view('vip.index');
  16. // return redirect('/admin/default/index');
  17. })->middleware('admin');
  18. //测试结算规则
  19. Route::get('api/Settlement/index', function () {
  20. return appExec('api', 'Settlement', 'index');
  21. });
  22. //python 登录 获取 token
  23. Route::post('/getToken', function () {
  24. return appExec('api', 'WriteSports', 'getToken');
  25. });
  26. //写入赛事数据接口
  27. Route::post('/setSports', function () {
  28. return appExec('api', 'WriteSports', 'setSports');
  29. });
  30. //更新赛事状态
  31. Route::post('/upMatch', function () {
  32. return appExec('api', 'WriteSports', 'upMatch');
  33. });
  34. //写入赔率数据
  35. Route::post('/setOdds', function () {
  36. return appExec('api', 'WriteSports', 'setOdds');
  37. });
  38. //写入 冠军联赛赔率数据
  39. Route::post('/setOddsCH', function () {
  40. return appExec('api', 'WriteSports', 'setOddsCH');
  41. });
  42. //写入联赛数据
  43. Route::post('/setLeague', function () {
  44. return appExec('api', 'WriteSports', 'setLeague');
  45. });
  46. //写入赛事数据
  47. Route::post('/setMatch', function () {
  48. return appExec('api', 'WriteSports', 'setMatch');
  49. });
  50. //写入赛事结果记录数据
  51. Route::post('/setMatchResult', function () {
  52. return appExec('api', 'WriteSports', 'setMatchResult');
  53. });
  54. //写入赛事直播数据
  55. Route::post('/setBroadCast', function () {
  56. return appExec('api', 'WriteSports', 'setBroadCast');
  57. });
  58. //写入赛果数据
  59. Route::post('/setResultExpress', function () {
  60. return appExec('api', 'WriteSports', 'setResultExpress');
  61. });
  62. //写入危险球数据
  63. Route::post('/setMatchWarn', function () {
  64. return appExec('api', 'WriteSports', 'setMatchWarn');
  65. });
  66. //定时审核滚球投注
  67. Route::get('/HandleOrder', function () {
  68. return appExec('api', 'Crontab', 'HandleOrder');
  69. });
  70. //定时处理赛事异常
  71. Route::get('/HandleMatch', function () {
  72. return appExec('api', 'Crontab', 'HandleMatch');
  73. });
  74. //定时处理已取消赛事相关注单
  75. Route::get('/HandleOrderInvalid', function () {
  76. return appExec('api', 'Crontab', 'HandleOrderInvalid');
  77. });
  78. //获取联赛所属国家地区
  79. Route::post('/getArea', function () {
  80. return appExec('api', 'WriteSports', 'getArea');
  81. });
  82. /**
  83. * 得到指定游戏的当前期信息
  84. */
  85. // Route::get('/getCurrentGame', function () {
  86. // return appExec('api', 'PrizeHandle', 'getNewprizeGamedata');
  87. // });
  88. /**
  89. * 设定指定游戏的当前期状态
  90. */
  91. // Route::get('/setCurrentGameStatus', function () {
  92. // return appExec('api', 'PrizeHandle', 'updateCloses');
  93. // });
  94. Route::get('/api/BetLog/getBetLog', function () {
  95. return appExec('api', 'BetLog', 'getBetLog');
  96. });
  97. Route::get('/odds', function () {
  98. return appExec('api', 'BetLog', 'odds');
  99. });
  100. Route::get('/rechargeMoney', function () {
  101. return appExec('admin', 'Regulation', 'AddOrCutMoney');
  102. });
  103. //获取封盘信息
  104. Route::get('/getSealInfo', function () {
  105. return appExec('api', 'SixPrize', 'getSealInfo');
  106. });
  107. //获取正在开奖的六合信息信息
  108. Route::get('/getOpeningInfo', function () {
  109. return appExec('api', 'SixPrize', 'getOpeningInfo');
  110. });
  111. //finishPrize
  112. //获取正在开奖的完成修改状态
  113. Route::get('/finishPrize', function () {
  114. return appExec('api', 'SixPrize', 'finishPrize');
  115. });
  116. //reSetStatus
  117. Route::get('/reSet', function () {
  118. return appExec('api', 'SixPrize', 'reSetStatus');
  119. });
  120. //修改状态
  121. Route::get('/updateStatus', function () {
  122. return appExec('api', 'SixPrize', 'updateStatus');
  123. });
  124. //修改状态
  125. // Route::get('/countHistory',function(){
  126. // return appExec('api','History','index');
  127. // });
  128. //修改状态
  129. // Route::get('/HistoryCount',function(){
  130. // return appExec('api','History','count');
  131. // });
  132. Auth::routes();
  133. //适配模型控制器方法的路由
  134. Route::any('/{module}/{class}/{action}', function ($module, $class, $action) {
  135. return appExec('admin', $class, $action);
  136. })->middleware('admin');
  137. /*
  138. * 支付相关路由
  139. */
  140. Route::namespace('Payment')
  141. // ->middleware('admin')
  142. ->prefix('payment')
  143. ->middleware('admin')
  144. ->group(
  145. function () {
  146. Route::get('gateways', 'PaymentController@gateways');//网关列表页
  147. Route::get('getGatewayList', 'PaymentController@getGatewayList');//网关列表接口
  148. Route::get('removeGatewayHandler', 'PaymentController@removeGatewayHandler');//网关删除接口
  149. Route::get('gatewayAdd', 'PaymentController@gatewayAdd');//网关添加页面
  150. Route::get('gatewayEdit', 'PaymentController@gatewayEdit');//网关编辑页面
  151. Route::post('gatewayHandler', 'PaymentController@gatewayHandler');//网关添加/编辑接口
  152. Route::get('GatewayStatusSwitch', 'PaymentController@GatewayStatusSwitch');//网关状态切换接口
  153. Route::get('channels', 'PaymentController@channels');//通道列表页面
  154. Route::get('channelAdd', 'PaymentController@channelAdd');//通道添加页面
  155. Route::get('channelEdit', 'PaymentController@channelEdit');//通道修改页面
  156. Route::get('getChannelList', 'PaymentController@getChannelList');//通道列表接口
  157. Route::post('channelHandler', 'PaymentController@channelHandler');//通道添加/编辑接口
  158. Route::get('removeChannelHandler', 'PaymentController@removeChannelHandler');//通道删除接口
  159. Route::get('ChannelStatusSwitch', 'PaymentController@ChannelStatusSwitch');//切换通道接口
  160. Route::get('search_gateway_name', 'PaymentController@search_gateway_name');//搜索网关名称
  161. Route::get('order', 'OrderController@index');//订单列表页
  162. Route::get('getOrderList', 'OrderController@getOrderList');//订单列表接口
  163. Route::get('orderInfo', 'OrderController@orderInfo');//订单详情
  164. Route::get('removeOrder', 'OrderController@removeOrder');//订单作废接口
  165. Route::get('updateOrderStatus', 'OrderController@updateOrderStatus');//修改订单状态接口
  166. Route::get('viewDetail', 'OrderController@viewDetail');
  167. Route::get('export', 'OrderController@export');//导出
  168. Route::get('cancelOrder', 'OrderController@cancelOrder');//超过24小时订单作废接口
  169. Route::get('deleteAllOrder', 'OrderController@deleteAllOrder');//删除超过30天的所有订单接口
  170. }, 'payment');
  171. // Route::any('/read','\App\\Http\\Controllers\\Demo\\DemoController@getCsv');
  172. // Route::resource ('/notice/publish','\App\\Http\\Controllers\\Admin\\PublishApiController');
  173. // Route::get('/admin/pubAdmin','\App\\Http\\Controllers\\Admin\\PublishController@index');