route.php 17 KB

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