v1.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. <?php
  2. use think\facade\Route;
  3. //Route::any('testredis', 'v1.Test/testredis'); // 测试
  4. Route::any('test', 'v1.Test/test'); // 测试
  5. /**
  6. * 验证sign
  7. */
  8. Route::group(function (){
  9. Route::post('register', 'v1.User/register'); // 注册
  10. Route::post('sendSmsCode', 'v1.Fragment/sendSmsCode'); // 发送验证码
  11. Route::post('login', 'v1.User/login'); // 登录
  12. Route::post('goodsCate', 'v1.Home/goodsCate'); // 商品分类
  13. Route::post('goodsList', 'v1.Shop/goodsList'); // 商品列表
  14. Route::post('goodsDetail', 'v1.Shop/goodsDetail'); // 商品详情
  15. Route::post('goodsMenu', 'v1.Shop/goodsMenu'); // 专区
  16. Route::post('storeRecommonGoods', 'v1.Shop/storeRecommonGoods'); // 购物车推荐商品
  17. Route::post('boxDownMessageList', 'v1.Box/boxDownMessageList'); // 跑马灯效果
  18. Route::post('boxRandGoodsList', 'v1.Box/boxRandGoodsList'); // 福袋 泡泡商品
  19. Route::post('getNewBoxInfo', 'v1.Box/getNewBoxInfo'); // 当前最新一起福袋预约
  20. Route::post('boxOutGoodsList', 'v1.Box/boxOutGoodsList'); // 福袋商品列表
  21. Route::post('boxOutBanner', 'v1.Box/boxOutBanner'); // 福袋商品列表顶部banner
  22. Route::post('articleList', 'v1.Fragment/articleList'); // 文章列表
  23. Route::post('appConfig', 'v1.Fragment/appConfig'); // app配置
  24. Route::post('getAppBanner', 'v1.Fragment/getAppBanner'); // banner图
  25. Route::post('areaList', 'v1.Address/index'); // 获得省市区
  26. Route::post('editLoginPass', 'v1.User/editLoginPass'); // 修改登录密码
  27. Route::post('editSecurityPass', 'v1.User/editSecurityPass'); // 修改用户安全密码
  28. Route::post('jhPriceTrend', 'v1.JhCoin/jhPriceTrend'); // jh价格走势图
  29. Route::post('jhPriceTrendList', 'v1.JhCoin/jhPriceTrendList'); // jh价格走势图
  30. Route::post('ylBindCanSignList', 'v1.Pay/ylBindCanSignList'); // 上传图片
  31. })->middleware(\app\api\middleware\AuthSignMiddleWare::class);
  32. /**
  33. * 验证sign
  34. */
  35. Route::group(function (){
  36. Route::post('userLevelDesc', 'v1.Fragment/userLevelDesc'); // 用户升级说明
  37. Route::post('balanceInArr', 'v1.Fragment/balanceInArr'); // 线上团队充值金额
  38. })->middleware(\app\api\middleware\AuthSignMiddleWare::class);
  39. /**
  40. * 验证token
  41. */
  42. Route::group(function (){
  43. Route::post('beforeBuyBox', 'v1.Box/beforeBuyBox'); // 预约福袋
  44. Route::post('boxBuyRecord', 'v1.Box/boxBuyRecord'); // 我的预约
  45. Route::post('recycleCardInfo', 'v1.User/recycleCardInfo'); // 回收卡信息
  46. Route::post('getRecycleCard', 'v1.User/getRecycleCard'); // 领取回收卡
  47. Route::post('boxHandleList', 'v1.box/boxHandleList'); // 福仓处理列表
  48. Route::post('boxHandleUnread', 'v1.box/boxHandleUnread'); // 福仓列表处理
  49. Route::post('editUserInfo', 'v1.User/editUserInfo'); // 编辑用户信息
  50. Route::post('setSellerPayWay', 'v1.User/setSellerPayWay'); // 配置收款方式
  51. Route::post('userInfo', 'v1.User/userInfo'); // 获取用户信息
  52. Route::post('denyOff', 'v1.User/denyOff'); // 用户注销
  53. Route::post('moneyExchargeSubmit', 'v1.User/moneyExchargeSubmit'); // 余额转赠提交
  54. Route::post('uploadImg', 'v1.Fragment/uploadImg'); // 上传图片
  55. Route::post('jhExchargeSubmit', 'v1.User/jhExchargeSubmit'); // JH转赠提交
  56. Route::post('jhBuyMsg', 'v1.JhCoin/jhBuyMsg'); // JH购买弹框跑马灯
  57. Route::post('isAttensionGoods', 'v1.Shop/isAttensionGoods'); // 用户是否收藏改商品
  58. Route::post('ChatGetNewMessage', 'v1.Chat/ChatGetNewMessage'); // 群聊-请求最新的消息
  59. Route::post('moneyLog', 'v1.User/moneyLog'); // 余额记录
  60. Route::post('scoreLog', 'v1.User/scoreLog'); // 积分记录
  61. Route::post('greenScoreLog', 'v1.User/greenScoreLog'); // 绿色积分记录
  62. Route::post('jhLog', 'v1.User/jhLog'); // 通证记录
  63. Route::post('messageList', 'v1.User/messageList'); // 用户通知列表
  64. Route::post('articleList', 'v1.Fragment/articleList'); // 文章列表
  65. Route::post('bussinessApply', 'v1.User/bussinessApply'); // 商务合作申请
  66. Route::post('userProfitInfo', 'v1.User/userProfitInfo'); // 用户利润详细信息
  67. Route::post('buyDetail', 'v1.ShopOrder/buyDetail'); // 订单详情
  68. Route::post('goodsAttension', 'v1.Shop/goodsAttension'); // 收藏商品
  69. Route::post('goodsAttList', 'v1.User/goodsAttList'); // 收藏列表
  70. Route::post('cancelAttension', 'v1.User/cancelAttension'); // 删除收藏
  71. Route::post('todayTeamMoneyLog', 'v1.User/todayTeamMoneyLog'); // 今日奖金明细
  72. Route::post('incomeMoneyLog', 'v1.User/incomeMoneyLog'); // 用户结算记录
  73. Route::post('consumeLog', 'v1.User/consumeLog'); // 消费记录
  74. Route::post('getUpUserInfo', 'v1.User/getUpUserInfo'); // 获取上级信息
  75. Route::post('createOrder', 'v1.ShopOrder/createOrder');// 创建订单
  76. Route::post('saveAddress', 'v1.Address/saveAddress'); // 保存地址
  77. Route::post('myAddress', 'v1.Address/myAddress'); // 我的地址
  78. Route::post('setDefaultAddress', 'v1.Address/setDefaultAddress'); // 设置默认地址
  79. Route::post('delAddress', 'v1.Address/delAddress'); // 删除地址
  80. Route::post('orderList', 'v1.shopOrder/orderList');// 订单列表
  81. Route::post('orderDetail', 'v1.shopOrder/orderDetail');// 订单详情
  82. Route::post('cancelOrder', 'v1.shopOrder/cancelOrder');// 取消订单
  83. Route::post('receiveOrder', 'v1.shopOrder/receiveOrder');// 确认订单
  84. Route::post('suggestSubmit', 'v1.User/suggestSubmit');// 反馈建议
  85. Route::post('upgradeLevel', 'v1.User/upgradeLevel');// 用户升星
  86. Route::post('teamList', 'v1.User/teamList'); // 团队列表
  87. Route::post('teamInfo', 'v1.User/teamInfo'); // 团队信息
  88. Route::post('directList', 'v1.User/directList'); // 直推用户
  89. Route::post('withdrawLog', 'v1.User/withdrawLog'); // 提现记录
  90. Route::post('withdrawAccountList', 'v1.Withdraw/withdrawAccountList'); // 提现账号记录
  91. Route::post('openAdTodayData', 'v1.User/openAdTodayData'); // 播放视频数据
  92. Route::post('payconfig', 'v1.Pay/payconfig'); // 支付配置
  93. Route::post('watchAdError', 'v1.User/watchAdError'); // 播放视频报错
  94. Route::post('getHomeMsg', 'v1.User/getHomeMsg'); // 首页必读公告获取
  95. Route::post('getMsgDown', 'v1.User/getMsgDown'); // 首页必读公告获取
  96. Route::post('cartList', 'v1.ShopCart/cartList'); // 购物车列表
  97. Route::post('addCart', 'v1.ShopCart/addCart'); // 添加到购物车
  98. Route::post('editCart', 'v1.ShopCart/editCart'); // 编辑到购物车
  99. Route::post('delCart', 'v1.ShopCart/delCart'); // 删除购物车
  100. Route::post('userToSignBank', 'v1.Pay/userToSignBank'); // 用户签约银行卡
  101. Route::post('userToUnSignBank', 'v1.Pay/userToUnSignBank'); // 用户解绑签约银行卡
  102. Route::post('myBankSignList', 'v1.Pay/myBankSignList'); // 用户绑定银行卡签名
  103. Route::post('sylSurePay', 'v1.Pay/sylSurePay'); // 汇付宝银联确认订单支付
  104. // Route::post('rechargeOrderList', 'v1.User/rechargeOrderList'); // 用户充值订单列表
  105. Route::post('rechargeUsdtVerify', 'v1.User/rechargeUsdtVerify'); // 用户充值订单列表
  106. Route::post('zlysSurePay', 'v1.Pay/zlysSurePay'); // 用户充值订单列表
  107. Route::post('zlysBankList', 'v1.Pay/zlysBankList'); // 直连银盛 银行卡列表
  108. Route::post('zlysBankPayWay', 'v1.Pay/zlysBankPayWay'); // 直连银盛 银行卡限额
  109. // Route::post('getSellerPayWay', 'v1.User/getSellerPayWay'); // 获取自己的收款方式
  110. Route::post('daySign', 'v1.User/daySign'); // 用户签到
  111. Route::post('chatGetOldMessage', 'v1.Chat/chatGetOldMessage'); // 获取老的消息
  112. Route::post('chatBackMessage', 'v1.Chat/chatBackMessage'); // 撤销消息
  113. Route::post('chatDenyUser', 'v1.Chat/chatDenyUser'); // 封禁账号
  114. Route::post('OrderUnreadInfo', 'v1.User/OrderUnreadInfo'); // 获取用户订单状态 处理
  115. })->middleware(\app\api\middleware\AuthTokenMiddleWare::class);
  116. /**
  117. * 验证token
  118. */
  119. Route::group(function (){
  120. Route::post('jhBuy', 'v1.User/jhBuy'); // jh购买
  121. Route::post('withDrawSubmit', 'v1.Withdraw/withDrawSubmit'); // 提现申请提交
  122. Route::post('jhExcharge', 'v1.User/jhExcharge'); // JH转赠
  123. //Route::post('moneyExcharge', 'v1.User/moneyExcharge'); // 余额转赠
  124. Route::post('getUserTeamMoney', 'v1.User/getUserTeamMoney'); // 领取奖金
  125. Route::post('getUserIncomeTeam', 'v1.User/getUserIncomeTeam'); // 利润结算
  126. Route::post('bangUpFriend', 'v1.User/bangUpFriend'); // 绑定上级好友
  127. Route::post('jhSellSubmit', 'v1.Jh/jhSellSubmit'); // 市场发布卖单
  128. Route::post('jhBuySubmit', 'v1.Jh/jhBuySubmit'); // 市场认购jh
  129. Route::post('jhBuyGoodsSubmit', 'v1.Jh/jhBuyGoodsSubmit'); // 发布买单
  130. Route::post('jhSellSubmitDown', 'v1.Jh/jhSellSubmitDown'); // 市场确定卖出jh
  131. Route::post('jhOrderSurePay', 'v1.Jh/jhOrderSurePay'); // 确定支付 上传付款详情
  132. Route::post('jhOrderSellerSureDown', 'v1.Jh/jhOrderSellerSureDown'); // 卖家-确认收到
  133. Route::post('jhUnSellGoods', 'v1.Jh/jhUnSellGoods'); // 卖家-下架
  134. Route::post('jhBuyList', 'v1.Jh/jhBuyList'); // 买单 市场买单列表
  135. Route::post('jhSellerDiverOrder', 'v1.Jh/jhSellerDiverOrder'); // 卖家-投诉订单
  136. Route::post('jhBuyerDiverOrder', 'v1.Jh/jhBuyerDiverOrder'); // 买家投诉订单
  137. Route::post('boxGoodsSurePost', 'v1.box/boxGoodsSurePost'); // 一键发货
  138. Route::post('boxGoodsReBuy', 'v1.box/boxGoodsReBuy');// 一键回收
  139. Route::post('openBoxOnline', 'v1.box/openBoxOnline'); // 拆袋
  140. })->middleware(\app\api\middleware\AuthTokenMiddleWare::class);
  141. /**
  142. * 验证token
  143. */
  144. Route::group(function (){
  145. Route::post('paymentInfo', 'v1.Pay/paymentInfo'); // 支付统一下单
  146. })->middleware(\app\api\middleware\AuthTokenMiddleWare::class);
  147. /**
  148. * 验证token
  149. */
  150. Route::group(function (){
  151. Route::post('chatSendMessage', 'v1.Chat/chatSendMessage'); // 群聊-发送消息
  152. })->middleware(\think\middleware\Throttle::class, [
  153. // 2秒一次
  154. 'visit_rate' => '5/1',
  155. 'key' => '__CONTROLLER__/__ACTION__/__IP__',
  156. ])->middleware(\app\api\middleware\AuthTokenMiddleWare::class);
  157. Route::post('appVersionCheck', 'v1.Fragment/appVersionCheck'); // 版本更新
  158. /**
  159. * H5
  160. */
  161. Route::group(function (){
  162. Route::get('privateInfo', 'h5.User/privateInfo'); // 隐私政策
  163. Route::get('newhandurl', 'h5.User/newhandurl'); // 新手教程
  164. Route::get('newguideurl', 'h5.User/newguideurl'); // 新手指引
  165. Route::get('aboutboxurl', 'h5.User/aboutboxurl'); // 关于福袋
  166. Route::get('userAgreementInfo', 'h5.User/userAgreementInfo'); // 用户协议
  167. Route::get('aboutUs', 'h5.User/aboutUs'); // 用户协议
  168. Route::get('helpCenter', 'h5.User/helpCenter'); // 帮助中心
  169. Route::get('helpDetails/:id', 'h5.User/helpDetails'); // 帮助详情
  170. Route::get('downapp', 'h5.DownApp/downapp'); // 下载app
  171. Route::get('downappyldt1', 'h5.DownApp/downappyldt1'); // 下载app 给神shi用
  172. Route::get('downappyjh', 'h5.DownApp/downappyjh'); // 下载app 给神shi用
  173. })->middleware(\think\middleware\Throttle::class, [
  174. 'visit_rate' => '20/m',
  175. 'key' => '__CONTROLLER__/__ACTION__/__IP__',
  176. ]);
  177. Route::any('aliResult', 'v1.Pay/aliResult'); // 支付宝回调
  178. Route::any('thirdPaySqzBack', 'v1.Pay/thirdPaySqzBack'); // 三方支付石区长回调
  179. Route::any('thirdPaySqzAliBack', 'v1.Pay/thirdPaySqzAliBack'); // 三方支付石区长支付宝回调
  180. Route::any('thirdPayZfbNewBack', 'v1.Pay/thirdPayZfbNewBack'); // 三方支付石区长支付宝回调
  181. Route::any('thirdPayZfbNewBackdf', 'v1.Pay/thirdPayZfbNewBackdf'); // 三方支付石区长支付宝代付回调
  182. Route::any('thirdPaySqzWeixinBack', 'v1.Pay/thirdPaySqzWeixinBack'); // 三方支付石区微信回调
  183. Route::any('thirdPaySqzKuaiBack', 'v1.Pay/thirdPaySqzKuaiBack'); // 三方支付石区长SYY快捷支付回调
  184. Route::any('thirdPayYsBack', 'v1.Pay/thirdPayYsBack'); // 银盛快捷无卡支付回调
  185. Route::any('ZfbResultHF', 'v1.Pay/ZfbResultHF'); // 第三方支付汇付回调
  186. Route::any('userSignBank', 'v1.Pay/userSignBank'); // 用户签约银行卡回调
  187. Route::group(function () {
  188. Route::post('sendSms', 'v1.SendSms/index'); // 发送短信 人机验证
  189. Route::any('registerH5web', 'h5.User/registerH5'); // h5注册
  190. // Route::get('openApp', 'h5.User/openApp'); // 打开app
  191. })->middleware(\app\api\middleware\AuthRequestMiddleWare::class);