api.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | API Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register API routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | is assigned the "api" middleware group. Enjoy building your API!
  11. |
  12. */
  13. // 同步客户
  14. Route::any('test/sync_user',[\App\Http\Controllers\Api\Test::class,'sync_user']);
  15. // 小程序手机号授权登录
  16. Route::any('wechat/phone_number',[\App\Http\Controllers\Api\Wechat::class,'phone_number']);
  17. // 客户信息
  18. Route::any('custom/get_info',[\App\Http\Controllers\Api\Custom::class,'get_info']);
  19. // 资质信息
  20. Route::any('custom_company/get_info',[\App\Http\Controllers\Api\CustomCompany::class,'get_info']);
  21. // 客户信息
  22. Route::any('custom_company/apply',[\App\Http\Controllers\Api\CustomCompany::class,'apply']);
  23. // 产品列表
  24. Route::any('product/get_list',[\App\Http\Controllers\Api\Product::class,'get_list']);
  25. // 产品详情
  26. Route::any('product/get_detail',[\App\Http\Controllers\Api\Product::class,'get_detail']);
  27. // 产品详情
  28. Route::any('product/get_sku',[\App\Http\Controllers\Api\Product::class,'get_sku']);
  29. // 创建订单
  30. Route::any('orders/create',[\App\Http\Controllers\Api\Orders::class,'create']);
  31. // 获取详情
  32. Route::any('orders/get_detail',[\App\Http\Controllers\Api\Orders::class,'get_detail']);
  33. // 订单列表
  34. Route::any('orders/get_list',[\App\Http\Controllers\Api\Orders::class,'get_list']);
  35. // 取消订单
  36. Route::any('orders/cancel',[\App\Http\Controllers\Api\Orders::class,'cancel']);
  37. // 获取子订单数据
  38. Route::any('orders/get_item',[\App\Http\Controllers\Api\Orders::class,'get_item']);
  39. // 新增购物车
  40. Route::any('shop_cart/add',[\App\Http\Controllers\Api\ShopCart::class,'add']);
  41. // 更新购物车
  42. Route::any('shop_cart/edit',[\App\Http\Controllers\Api\ShopCart::class,'edit']);
  43. // 删除购物车
  44. Route::any('shop_cart/del',[\App\Http\Controllers\Api\ShopCart::class,'del']);
  45. // 列表
  46. Route::any('shop_cart/get_list',[\App\Http\Controllers\Api\ShopCart::class,'get_list']);
  47. // 填写订单
  48. Route::any('shop_cart/check_list',[\App\Http\Controllers\Api\ShopCart::class,'check_list']);
  49. /**
  50. * 客户优惠券
  51. *
  52. */
  53. // 优惠券列表
  54. Route::any('custom_coupon/get_list',[\App\Http\Controllers\Api\CustomCoupon::class,'get_list']);
  55. // 优惠券可用列表
  56. Route::any('custom_coupon/get_checked',[\App\Http\Controllers\Api\CustomCoupon::class,'get_checked']);
  57. // 领取优惠券
  58. Route::any('custom_coupon/get_coupon',[\App\Http\Controllers\Api\CustomCoupon::class,'get_coupon']);
  59. // 企业微信通知回调
  60. Route::any('workwechat/notify',[\App\Http\Controllers\Api\WechatWork::class,'notify']);
  61. // 企微绑定客户
  62. Route::any('work_bind/custom',[\App\Http\Controllers\Api\WorkBind::class,'custom']);
  63. // 企微绑定客户
  64. Route::any('work_bind/user',[\App\Http\Controllers\Api\WorkBind::class,'user']);
  65. // 新增购物车
  66. Route::any('custom_addr/add',[\App\Http\Controllers\Api\CustomAddr::class,'add']);
  67. // 更新购物车
  68. Route::any('custom_addr/edit',[\App\Http\Controllers\Api\CustomAddr::class,'edit']);
  69. // 删除购物车
  70. Route::any('custom_addr/del',[\App\Http\Controllers\Api\CustomAddr::class,'del']);
  71. // 列表
  72. Route::any('custom_addr/get_list',[\App\Http\Controllers\Api\CustomAddr::class,'get_list']);
  73. // 列表
  74. Route::any('custom_addr/set_default',[\App\Http\Controllers\Api\CustomAddr::class,'set_default']);
  75. // 积分信息
  76. Route::any('custom_score/get_info',[\App\Http\Controllers\Api\CustomScore::class,'get_info']);
  77. // 积分记录
  78. Route::any('custom_score/get_record',[\App\Http\Controllers\Api\CustomScore::class,'get_record']);
  79. // 签到列表
  80. Route::any('score_clockin/get_list',[\App\Http\Controllers\Api\Score\Clockin::class,'get_list']);
  81. // 签到
  82. Route::any('score_clockin/finish',[\App\Http\Controllers\Api\Score\Clockin::class,'finish']);
  83. // 积分产品列表
  84. Route::any('score_product/get_list',[\App\Http\Controllers\Api\Score\Product::class,'get_list']);
  85. // 积分产品详情
  86. Route::any('score_product/get_detail',[\App\Http\Controllers\Api\Score\Product::class,'get_detail']);
  87. // 积分产品订单
  88. Route::any('score_orders/create',[\App\Http\Controllers\Api\Score\Orders::class,'create']);
  89. // 积分产品订单列表
  90. Route::any('score_orders/get_list',[\App\Http\Controllers\Api\Score\Orders::class,'get_list']);
  91. // 订单落地页Banner
  92. Route::any('orders_banner/get_list',[\App\Http\Controllers\Api\Orders\Banner::class,'get_list']);
  93. // 订单落地页Banner
  94. Route::any('score_banner/get_list',[\App\Http\Controllers\Api\Score\Banner::class,'get_list']);
  95. // 设置用户城市
  96. Route::any('custom/set_city',[\App\Http\Controllers\Api\Custom::class,'set_city']);
  97. // 首页Banner
  98. Route::any('banner/get_list',[\App\Http\Controllers\Api\Banner::class,'get_list']);
  99. // 客服二维码
  100. Route::any('weiban_qrcode/get_qrcode',[\App\Http\Controllers\Api\WeiBanQrcode::class,'get_qrcode']);
  101. // 优惠券产品列表
  102. Route::any('coupon/get_product',[\App\Http\Controllers\Api\Coupon::class,'get_product']);
  103. /**
  104. * 抽奖
  105. */
  106. // 获取积分抽奖配置
  107. Route::any('lottery_score/get_detail',[\App\Http\Controllers\Api\Lottery\Score::class,'get_detail']);
  108. // 进行抽奖
  109. Route::any('lottery_score/get_reward',[\App\Http\Controllers\Api\Lottery\Score::class,'get_reward']);
  110. /**
  111. * 抽奖记录
  112. */
  113. // 获取列表
  114. Route::any('lottery_score_record/get_list',[\App\Http\Controllers\Api\Lottery\ScoreRecord::class,'get_list']);
  115. // 设置地址
  116. Route::any('lottery_score_record/set_addr',[\App\Http\Controllers\Api\Lottery\ScoreRecord::class,'set_addr']);
  117. /**
  118. * 领券活动
  119. */
  120. // 获取活动详情
  121. Route::any('coupon_active/get_detail',[\App\Http\Controllers\Api\Coupon\Active::class,'get_detail']);
  122. /**
  123. * 下单抽奖
  124. */
  125. // 获取积分抽奖配置
  126. Route::any('lottery_order/get_detail',[\App\Http\Controllers\Api\Lottery\Order::class,'get_detail']);
  127. // 进行抽奖
  128. Route::any('lottery_order/get_reward',[\App\Http\Controllers\Api\Lottery\Order::class,'get_reward']);
  129. /**
  130. * 下单抽奖抽奖记录
  131. */
  132. // 获取列表
  133. Route::any('lottery_order_record/get_list',[\App\Http\Controllers\Api\Lottery\OrderRecord::class,'get_list']);
  134. // 设置地址
  135. Route::any('lottery_order_record/set_addr',[\App\Http\Controllers\Api\Lottery\OrderRecord::class,'set_addr']);
  136. /**
  137. * 微赞订单
  138. */
  139. // 导入接口
  140. Route::any('weizan_orders/import',[\App\Http\Controllers\Api\WeiZan\Orders::class,'import']);
  141. /**
  142. * 订单回执上传
  143. *
  144. * */
  145. Route::any('orders_receipt/apply',[\App\Http\Controllers\Api\Orders\Receipt::class,'apply']);
  146. /**
  147. * 拼团
  148. *
  149. * */
  150. // 创建拼团订单
  151. Route::any('orders/create_regiment',[\App\Http\Controllers\Api\Orders::class,'create_regiment']);
  152. //取消拼团
  153. Route::any('orders/cancel_regiment',[\App\Http\Controllers\Api\Orders::class,'cancel_regiment']);
  154. /**
  155. * 分享信息
  156. *
  157. * */
  158. Route::any('share_message/get_list',[\App\Http\Controllers\Api\ShareMessage::class,'get_list']);
  159. // 上课列表
  160. Route::any('course/get_list',[\App\Http\Controllers\Api\Course::class,'get_list']);
  161. //预约上课
  162. Route::any('course/reservation',[\App\Http\Controllers\Api\Course::class,'reservation']);
  163. //课程排课表
  164. Route::any('course/get_schedule_list',[\App\Http\Controllers\Api\Course::class,'get_schedule_list']);
  165. //我的预约列表
  166. Route::any('course/reservation_list',[\App\Http\Controllers\Api\Course::class,'reservation_list']);
  167. //取消预约
  168. Route::any('course/cancel_reservation',[\App\Http\Controllers\Api\Course::class,'cancel_reservation']);
  169. // 微信支付
  170. Route::any('wechat_pay/pay',[\App\Http\Controllers\Api\WechatPay::class,'pay']);
  171. // 微信支付回调
  172. Route::any('wechat_pay/notify',[\App\Http\Controllers\Api\WechatPay::class,'notify']);
  173. // 微信支付 退款回调
  174. Route::any('wechat_pay/refund_notify',[\App\Http\Controllers\Api\WechatPay::class,'refund_notify']);
  175. // 学校列表
  176. Route::any('school/get_list',[\App\Http\Controllers\Api\School::class,'get_list']);
  177. // 新增学校地址
  178. Route::any('student_addr/add',[\App\Http\Controllers\Api\StudentAddr::class,'add']);
  179. // 更新学校地址
  180. Route::any('student_addr/edit',[\App\Http\Controllers\Api\StudentAddr::class,'edit']);
  181. // 删除学校地址
  182. Route::any('student_addr/del',[\App\Http\Controllers\Api\StudentAddr::class,'del']);
  183. // 列表
  184. Route::any('student_addr/get_list',[\App\Http\Controllers\Api\StudentAddr::class,'get_list']);
  185. // 列表
  186. Route::any('student_addr/set_default',[\App\Http\Controllers\Api\StudentAddr::class,'set_default']);
  187. // 产品类型列表
  188. Route::any('product/get_type',[\App\Http\Controllers\Api\Product::class,'get_type']);
  189. //下单领取玩具
  190. Route::any('orders_receive/receive',[\App\Http\Controllers\Api\OrdersReceive::class,'receive']);