route.php 19 KB

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