route.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414
  1. <?php
  2. use Webman\Route;
  3. use app\controller;
  4. Route::group('/api', function () {
  5. Route::any('/file_front.html', [controller\UploadController::class, 'file_front'])->middleware([
  6. \app\middleware\UserToken::class
  7. ]);
  8. Route::any('/file_reverse.html', [controller\UploadController::class, 'file_reverse'])->middleware([
  9. \app\middleware\UserToken::class
  10. ]);
  11. Route::any('/base_file.html', [controller\UploadController::class, 'base_file'])->middleware([
  12. \app\middleware\UserToken::class
  13. ]);
  14. Route::any('/card_file.html', [controller\UploadController::class, 'card_file'])->middleware([
  15. \app\middleware\UserToken::class
  16. ]);
  17. /** 地址管理 */
  18. Route::group('/address', function () {
  19. Route::any('.html', [controller\AddressController::class, 'index'])->middleware([
  20. \app\middleware\Sign::class,
  21. \app\middleware\UserToken::class,
  22. \app\middleware\Decrypt::class
  23. ]);
  24. Route::any('/add.html', [controller\AddressController::class, 'add'])->middleware([
  25. \app\middleware\Sign::class,
  26. \app\middleware\UserToken::class,
  27. \app\middleware\Decrypt::class
  28. ]);
  29. Route::any('/del.html', [controller\AddressController::class, 'del'])->middleware([
  30. \app\middleware\Sign::class,
  31. \app\middleware\UserToken::class,
  32. \app\middleware\Decrypt::class
  33. ]);
  34. });
  35. Route::group('/login', function () {
  36. /** -----登录 */
  37. Route::any('/login.html', [controller\LoginController::class, 'login'])->middleware([
  38. \app\middleware\Sign::class,
  39. \app\middleware\Decrypt::class
  40. ]);
  41. /** ----注册 */
  42. Route::any('/register.html', [controller\LoginController::class, 'register'])->middleware([
  43. \app\middleware\Sign::class,
  44. \app\middleware\Decrypt::class
  45. ]);
  46. // /** 。。。。。注册领奖 */
  47. // Route::any('/register_receive.html', [controller\LoginController::class, 'register_receive'])->middleware([
  48. // //\app\middleware\Sign::class
  49. // \app\middleware\UserToken::class
  50. // ]);
  51. /** 是否实名 */
  52. Route::any('/sign_in.html', [controller\LoginController::class, 'signIn'])->middleware([
  53. \app\middleware\Sign::class,
  54. \app\middleware\Decrypt::class
  55. ]);
  56. /** 未登修改密码 */
  57. Route::any('/passsave.html', [controller\LoginController::class, 'passsave'])->middleware([
  58. \app\middleware\Sign::class,
  59. \app\middleware\Decrypt::class
  60. ]);
  61. /** 验证码 */
  62. Route::any('/authccode.html', [controller\LoginController::class, 'authccode'])->middleware([
  63. // \app\middleware\Sign::class,
  64. // \app\middleware\Decrypt::class
  65. ]);
  66. /** 。。。。。邀请规则 */
  67. Route::any('/invite.html', [controller\LoginController::class, 'invite'])->middleware([
  68. \app\middleware\Sign::class,
  69. \app\middleware\UserToken::class,
  70. \app\middleware\Decrypt::class
  71. ]);
  72. /** 。。。。。邀请领奖 */
  73. // Route::any('/invite_receive.html', [controller\LoginController::class, 'invite_receive'])->middleware([
  74. // \app\middleware\Sign::class,
  75. // \app\middleware\UserToken::class,
  76. // \app\middleware\Decrypt::class
  77. // ]);
  78. });
  79. /** 。。。。配置信息+新闻新闻*/
  80. Route::group('/config', function () {
  81. /** 首页配置 */
  82. Route::any('/data.html', [controller\ConfigController::class, 'data'])->middleware([
  83. \app\middleware\Sign::class,
  84. \app\middleware\Decrypt::class
  85. ]);
  86. /** 新闻列表 */
  87. Route::any('/article.html', [controller\ConfigController::class, 'article'])->middleware([
  88. // \app\middleware\Sign::class,
  89. \app\middleware\Decrypt::class
  90. ]);
  91. /** 新闻详情 */
  92. Route::any('/articledetails.html', [controller\ConfigController::class, 'articleDetails'])->middleware([
  93. \app\middleware\Sign::class,
  94. \app\middleware\Decrypt::class
  95. ]);
  96. /** 支付配置 */
  97. Route::any('/pay_aisle.html', [controller\ConfigController::class, 'payAisle'])->middleware([
  98. \app\middleware\Sign::class,
  99. \app\middleware\Decrypt::class
  100. ]);
  101. });
  102. /** 产品 */
  103. Route::group('/goods', function () {
  104. /** -----项目 */
  105. Route::any('/charity.html', [controller\GoodsController::class, 'charity'])->middleware([
  106. \app\middleware\Sign::class,
  107. \app\middleware\Decrypt::class
  108. ]);
  109. /** -----购买 */
  110. Route::any('/charity_buy.html', [controller\GoodsController::class, 'charityBuy'])->middleware([
  111. \app\middleware\Sign::class,
  112. \app\middleware\UserToken::class,
  113. \app\middleware\Decrypt::class
  114. ]);
  115. /** -----国债板购买 */
  116. // Route::any('/nationalDebty_buy.html', [controller\GoodsController::class, 'nationalDebty_buy'])->middleware([
  117. // \app\middleware\Sign::class,
  118. // \app\middleware\UserToken::class,
  119. // \app\middleware\Decrypt::class
  120. // ]);
  121. /** -----兑换商品列表*/
  122. // Route::any('/exchange_goods.html', [controller\GoodsController::class, 'exchangeGoods'])->middleware([
  123. // \app\middleware\Sign::class,
  124. // \app\middleware\UserToken::class,
  125. // \app\middleware\Decrypt::class
  126. // ]);
  127. // /** -----兑换*/
  128. // Route::any('/exchange.html', [controller\GoodsController::class, 'exchange'])->middleware([
  129. // \app\middleware\Sign::class,
  130. // \app\middleware\UserToken::class,
  131. // \app\middleware\Decrypt::class
  132. // ]);
  133. // /** -----兑换列表*/
  134. // Route::any('/exchange_list.html', [controller\GoodsController::class, 'exchangeList'])->middleware([
  135. // \app\middleware\Sign::class,
  136. // \app\middleware\UserToken::class,
  137. // \app\middleware\Decrypt::class
  138. // ]);
  139. //
  140. // /** 。。。。。兑换商品地址编辑 */
  141. // Route::any('/edid_address.html', [controller\GoodsController::class, 'edid_address'])->middleware([
  142. // \app\middleware\Sign::class,
  143. // \app\middleware\UserToken::class,
  144. // \app\middleware\Decrypt::class
  145. // ]);
  146. });
  147. /** 银行卡管理 */
  148. Route::group('/card', function () {
  149. /** 。。。。。领取银行卡卡 */
  150. Route::any('/receive_card.html', [controller\BankCardController::class, 'receiveCard'])->middleware([
  151. \app\middleware\Sign::class,
  152. \app\middleware\UserToken::class,
  153. \app\middleware\Decrypt::class
  154. ]);
  155. /** 。。。。。银行卡详情 */
  156. Route::any('/card_details.html', [controller\BankCardController::class, 'cardDetails'])->middleware([
  157. \app\middleware\Sign::class,
  158. \app\middleware\UserToken::class,
  159. \app\middleware\Decrypt::class
  160. ]);
  161. /** 。。。。。银行卡地址编辑 */
  162. Route::any('/card_address.html', [controller\BankCardController::class, 'cardAddress'])->middleware([
  163. \app\middleware\Sign::class,
  164. \app\middleware\UserToken::class,
  165. \app\middleware\Decrypt::class
  166. ]);
  167. /** 。。。。。银行卡支付密码设置 */
  168. Route::any('/card_pass.html', [controller\BankCardController::class, 'cardPass'])->middleware([
  169. \app\middleware\Sign::class,
  170. \app\middleware\UserToken::class,
  171. \app\middleware\Decrypt::class
  172. ]);
  173. /** 。。。。。绑定卡号 */
  174. Route::any('/card_binding.html', [controller\BankCardController::class, 'cardBinding'])->middleware([
  175. \app\middleware\Sign::class,
  176. \app\middleware\UserToken::class,
  177. \app\middleware\Decrypt::class
  178. ]);
  179. });
  180. /** 流水 */
  181. Route::group('/stream', function () {
  182. /** 。。。。。资金流水 */
  183. Route::any('.html', [controller\StreamController::class, 'data'])->middleware([
  184. \app\middleware\Sign::class,
  185. \app\middleware\UserToken::class,
  186. \app\middleware\Decrypt::class
  187. ]);
  188. /** 。。。。。钱包类型 */
  189. Route::any('/mold_type.html', [controller\StreamController::class, 'moldType'])->middleware([
  190. \app\middleware\Sign::class,
  191. \app\middleware\Decrypt::class
  192. ]);
  193. });
  194. /** 提现 */
  195. Route::group('/withdraw', function () {
  196. /** 。。。。。申请提现 */
  197. Route::any('.html', [controller\WithdrawController::class, 'applyfor'])->middleware([
  198. \app\middleware\Sign::class,
  199. \app\middleware\UserToken::class,
  200. \app\middleware\Decrypt::class
  201. ]);
  202. /** 。。。。。。提现记录 */
  203. Route::any('/stream.html', [controller\WithdrawController::class, 'stream'])->middleware([
  204. \app\middleware\Sign::class,
  205. \app\middleware\UserToken::class,
  206. \app\middleware\Decrypt::class
  207. ]);
  208. /** 。。。。。。一键转入 */
  209. Route::any('/changes_into.html', [controller\WithdrawController::class, 'changes_into'])->middleware([
  210. \app\middleware\Sign::class,
  211. \app\middleware\UserToken::class,
  212. \app\middleware\Decrypt::class
  213. ]);
  214. });
  215. Route::group('/raffle', function () {
  216. /** ----抽奖产品列表 */
  217. Route::any('.html', [controller\RaffleController::class, 'index'])->middleware([
  218. \app\middleware\Sign::class,
  219. \app\middleware\UserToken::class,
  220. \app\middleware\Decrypt::class
  221. ]);
  222. /** ----抽奖 */
  223. Route::any('/buy.html', [controller\RaffleController::class, 'buy'])->middleware([
  224. \app\middleware\Sign::class,
  225. \app\middleware\UserToken::class,
  226. \app\middleware\Decrypt::class
  227. ]);
  228. /** ----中奖列表*/
  229. Route::any('/user_raffle.html', [controller\RaffleController::class, 'userRaffle'])->middleware([
  230. \app\middleware\Sign::class,
  231. \app\middleware\UserToken::class,
  232. \app\middleware\Decrypt::class
  233. ]);
  234. /** ----修改地址*/
  235. Route::any('/save_raffle.html', [controller\RaffleController::class, 'save_raffle'])->middleware([
  236. \app\middleware\Sign::class,
  237. \app\middleware\UserToken::class,
  238. \app\middleware\Decrypt::class
  239. ]);
  240. });
  241. /** 绑定 */
  242. Route::group('/binding', function () {
  243. /** ······绑定 */
  244. Route::any('.html', [controller\BindingController::class, 'addbinding'])->middleware([
  245. // \app\middleware\Sign::class,
  246. \app\middleware\UserToken::class,
  247. ]);
  248. /** ······绑定记录 */
  249. Route::any('/binding_details.html', [controller\BindingController::class, 'binding_details'])->middleware([
  250. \app\middleware\Sign::class,
  251. \app\middleware\UserToken::class,
  252. \app\middleware\Decrypt::class
  253. ]);
  254. });
  255. /** 还款 */
  256. // Route::group('/repayment', function () {
  257. // /** 还款 */
  258. // Route::any('.html', [controller\RepaymenController::class, 'applyfor'])->middleware([
  259. // \app\middleware\Sign::class,
  260. // \app\middleware\UserToken::class,
  261. // \app\middleware\Decrypt::class
  262. // ]);
  263. // /** 还款记录 */
  264. // Route::any('/stream.html', [controller\RepaymenController::class, 'stream'])->middleware([
  265. // \app\middleware\UserToken::class,
  266. // \app\middleware\Decrypt::class
  267. //
  268. // ]);
  269. // });
  270. /** 车牌/地区 选择 */
  271. // Route::group('/license', function () {
  272. // /** 选择归属地,选择车牌 */
  273. // Route::any('/optionexid.html', [controller\LicensePlateController::class, 'optionexid'])->middleware([
  274. // \app\middleware\Sign::class,
  275. // \app\middleware\UserToken::class,
  276. // \app\middleware\Decrypt::class
  277. // ]);
  278. // /** 省列表 */
  279. // Route::any('/provincelist.html', [controller\LicensePlateController::class, 'provincelist'])->middleware([
  280. // \app\middleware\Sign::class,
  281. // \app\middleware\UserToken::class,
  282. // \app\middleware\Decrypt::class
  283. // ]);
  284. // /** 车牌列表 */
  285. // Route::any('/abbreviation.html', [controller\LicensePlateController::class, 'abbreviation'])->middleware([
  286. // \app\middleware\Sign::class,
  287. // \app\middleware\UserToken::class,
  288. // \app\middleware\Decrypt::class
  289. // ]);
  290. // });
  291. Route::group('/applyrecord', function () {
  292. /** -----申请*/
  293. Route::any('/applyrecord_add.html', [controller\ApplyrecordController::class, 'applyrecordAdd'])->middleware([
  294. //\app\middleware\Sign::class,
  295. \app\middleware\UserToken::class,
  296. \app\middleware\Decrypt::class
  297. ]);
  298. /** -----申请-详情*/
  299. Route::any('/applyrecord_details.html', [controller\ApplyrecordController::class, 'applyrecordDetails'])->middleware([
  300. //\app\middleware\Sign::class,
  301. \app\middleware\UserToken::class,
  302. \app\middleware\Decrypt::class
  303. ]);
  304. });
  305. /** 会员 */
  306. Route::group('/user', function () {
  307. /** 退出登录 */
  308. Route::any('/quit.html', [controller\UserController::class, 'quit'])->middleware([
  309. \app\middleware\Sign::class,
  310. \app\middleware\UserToken::class,
  311. \app\middleware\Decrypt::class
  312. ]);
  313. /** 。。。。。修改密码 */
  314. Route::any('/save.html', [controller\UserController::class, 'save'])->middleware([
  315. \app\middleware\Sign::class,
  316. \app\middleware\UserToken::class,
  317. \app\middleware\Decrypt::class
  318. ]);
  319. /** 。。。。。会员信息 */
  320. Route::any('.html', [controller\UserController::class, 'userData'])->middleware([
  321. \app\middleware\Sign::class,
  322. \app\middleware\UserToken::class,
  323. \app\middleware\Decrypt::class
  324. ]);
  325. /** 。。。。。投资记录 */
  326. Route::any('/mygoods.html', [controller\MyGoodsController::class, 'index'])->middleware([
  327. \app\middleware\Sign::class,
  328. \app\middleware\UserToken::class,
  329. \app\middleware\Decrypt::class
  330. ]);
  331. /** ------签到列表 */
  332. Route::any('/signlist.html', [controller\UserController::class, 'signlist'])->middleware([
  333. \app\middleware\Sign::class,
  334. \app\middleware\UserToken::class,
  335. \app\middleware\Decrypt::class
  336. ]);
  337. /** -----签到 */
  338. Route::any('/sign.html', [controller\UserController::class, 'sign'])->middleware([
  339. \app\middleware\Sign::class,
  340. \app\middleware\UserToken::class,
  341. \app\middleware\Decrypt::class
  342. ]);
  343. /**。。。。。实名*/
  344. Route::any('/identity.html', [controller\UserIdentityController::class, 'Updata'])->middleware([
  345. //\app\middleware\Sign::class,
  346. \app\middleware\UserToken::class,
  347. \app\middleware\Decrypt::class
  348. ]);
  349. /**。。。。。银行卡 */
  350. Route::any('/bank_card.html', [controller\BankCardController::class, 'Updata'])->middleware([
  351. //\app\middleware\Sign::class,
  352. \app\middleware\UserToken::class,
  353. \app\middleware\Decrypt::class
  354. ]);
  355. /** 。。。。。。我的团队头数据 */
  356. Route::any('/team.html', [controller\UserController::class, 'team'])->middleware([
  357. \app\middleware\Sign::class,
  358. \app\middleware\UserToken::class,
  359. \app\middleware\Decrypt::class
  360. ]);
  361. /** 。。。。。我的团队列表数据 */
  362. Route::any('/team_list.html', [controller\UserController::class, 'teamList'])->middleware([
  363. \app\middleware\Sign::class,
  364. \app\middleware\UserToken::class,
  365. \app\middleware\Decrypt::class
  366. ]);
  367. });
  368. /** 支付回调 */
  369. Route::group('/pay', function () {
  370. Route::any('/payment_callback.html', [controller\PayController::class, 'paymentCallback']);
  371. Route::any('/payment_callback_two.html', [controller\PayController::class, 'paymentCallbackTwo']);
  372. Route::any('/payment_callback_three.html', [controller\PayController::class, 'paymentCallbackThree']);
  373. Route::any('/payment_callback_four.html', [controller\PayController::class, 'paymentCallbackFour']);
  374. });
  375. /** 下发回调 */
  376. Route::any('/issue.html', [controller\IssueController::class, 'index']);
  377. });