manghe/app/api/route/app.php
2025-05-22 13:24:18 +08:00

250 lines
10 KiB
PHP
Executable File

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\api;
use think\facade\Route;
#============================
#Login.php登录
#============================
Route::any('login', 'Login/login');
// Route::any('h5login', 'Login/h5login');
Route::any('mobileLogin', 'Login/mobileLogin');
Route::any('login_bind_mobile', 'Login/login_bind_mobile');
Route::any('login_bind_mobile_h5', 'Login/login_bind_mobile_h5');
// Route::any('test', 'Login/test');
// Route::any('test1', 'Login/test1');
// Route::any('aa', 'Login/aa');
//Route::any('getAccessTokenOffiaccountSign', 'Login/getAccessTokenOffiaccountSign');
#============================
#Upload.php图片上传
#============================
// Route::any('picture', 'Upload/picture');
// Route::any('picture1', 'Upload/picture1');
#============================
#Index.php首页
#============================
Route::any('index', 'Index/index');
Route::any('getAdvert', 'Index/getAdvert');
Route::any('record', 'Index/record');
Route::any('user_yaoqing', 'Index/get_user_yaoqing');
Route::any('yushourili', 'Index/yushourili');
Route::any('danye', 'Index/danye');
Route::any('getDanye', 'Index/getDanye');
#============================
#User.php个人中心
#============================
Route::any('user', 'User/user');
Route::any('userInfo', 'User/userInfo');
Route::any('update_userinfo', 'User/update_userinfo');
Route::any('vip_list', 'User/vip_list');
Route::any('profitIntegral', 'User/profitIntegral');
Route::any('profitMoney', 'User/profitMoney');
Route::any('profitMoney2', 'User/profitMoney2');
Route::any('profitScore', 'User/profitScore');
Route::any('profitPay', 'User/profitPay');
Route::any('coupon_list', 'User/coupon_list');
Route::any('coupon_share', 'User/coupon_share');
Route::any('coupon_detail', 'User/coupon_detail');
Route::any('coupon_ling', 'User/coupon_ling');
Route::any('coupon_ji_suan', 'User/coupon_ji_suan');
Route::any('coupon_synthesis', 'User/coupon_synthesis');
Route::any('invitation', 'User/invitation');
Route::any('invitation_commission', 'User/invitation_commission');
Route::any('recharge', 'User/recharge');
Route::any('item_card_list', 'User/item_card_list');
Route::any('bind_invite_code', 'User/bind_invite_code');
#Rank.php排行榜
#============================
Route::any('rank_week', 'Rank/rank_week');
Route::any('rank_month', 'Rank/rank_month');
//任务
Route::any('task_list', 'TaskList/task_list');
Route::any('ling_task', 'TaskList/ling_task');
//权益中心
Route::any('quan_yi', 'QuanYi/quan_yi');
Route::any('quan_yi_ling', 'QuanYi/quan_yi_ling');
#============================
#Goods.php盒子管理
#============================
Route::any('goods', 'Goods/goods');
Route::any('goodsdetail', 'Goods/goodsdetail');
Route::any('goods_children', 'Goods/getGoodsChildren');
Route::any('goodslist_count', 'Goods/goodslist_count');
Route::any('goodslist_content', 'Goods/goodslist_content');
Route::any('shang_log', 'Goods/shang_log');
Route::any('listCollect', 'Goods/listCollect');
Route::any('addCollect', 'Goods/addCollect');
Route::any('delCollect', 'Goods/delCollect');
Route::any('ordermoney', 'Goods/ordermoney');
Route::any('orderbuy', 'Goods/orderbuy');
Route::any('prizeorderlog', 'Goods/prizeorderlog');
Route::any('luck_draw_log', 'Goods/luck_draw_log');
Route::any('getGoodExtend', 'Goods/getGoodExtend');
//首页弹出优惠券
Route::any('coupon', 'Coupon/index');
Route::any('receive', 'Coupon/receive');
Route::any('used', 'Coupon/used');
#============================
#Infinite.php 无限赏管理
#============================
Route::any('infinite_goodsdetail', 'Infinite/infinite_goodsdetail');
Route::any('infinite_goodsdetail2', 'Infinite/infinite_goodsdetail2');
Route::any('infinite_shang_log', 'Infinite/infinite_shang_log');
Route::any('infinite_ordermoney', 'Infinite/infinite_ordermoney');
Route::any('infinite_orderbuy', 'Infinite/infinite_orderbuy');
Route::any('infinite_mibao_orderbuy', 'Infinite/infinite_mibao_orderbuy');
Route::any('infinite_prizeorderlog', 'Infinite/infinite_prizeorderlog');
Route::any('infinite_give_list', 'Infinite/infinite_give_list');
Route::any('infinite_give_goods', 'Infinite/infinite_give_goods');
Route::any('item_card_chou', 'Infinite/item_card_chou');
Route::any('do_draw', 'Infinite/do_draw'); #抽奖券抽奖
Route::any('ling_zhu_king', 'Infinite/ling_zhu_king'); #领主
Route::any('infinite_prizerecords', 'Infinite/infinite_prizerecords'); #中奖记录
#============================
#Warehouse.php 仓库管理
#============================
Route::any('warehouse_index', 'Warehouse/warehouse_index');
Route::any('warehouse_carddetail_log', 'Warehouse/warehouse_carddetail_log');
Route::any('warehouse_recovery', 'Warehouse/warehouse_recovery');
Route::any('warehouse_send', 'Warehouse/warehouse_send');
Route::any('warehouse_movein', 'Warehouse/warehouse_movein');
Route::any('warehouse_remove', 'Warehouse/warehouse_remove');
Route::any('warehouse_recovery_record', 'Warehouse/warehouse_recovery_record');
Route::any('warehouse_send_record', 'Warehouse/warehouse_send_record');
Route::any('warehouse_send_record_detail', 'Warehouse/warehouse_send_record_detail');
Route::any('warehouse_send_confirm', 'Warehouse/warehouse_send_confirm');
Route::any('warehouse_order_logistics', 'Warehouse/warehouse_order_logistics');
#============================
#Notify.php通知回调
#============================
// Route::any('notify/order_notify', 'Notify/order_notify');
// Route::any('notify/ceshi', 'Notify/ceshi');
// Route::any('notify/order_notify7', 'Notify/order_notify7');
// Route::any('ad_notify', 'Notify/ad_notify');
Route::any('user_sign_list', 'User/user_sign_list');
Route::any('user_sign', 'User/user_sign');
Route::any('shop_seckill_index', 'Seckill/shop_seckill_index');
Route::any('shop_seckill_product', 'Seckill/shop_seckill_product');
Route::any('shop_goods_detail', 'Seckill/shop_goods_detail');
Route::any('shop_goods_share', 'Seckill/shop_goods_share');
Route::any('shop_goods_detail_spec', 'Seckill/shop_goods_detail_spec');
Route::any('shop_goods_browse', 'Seckill/shop_goods_browse');
Route::any('shop_order_buy', 'Seckill/shop_order_buy');
Route::any('seckill_order_list', 'Seckill/seckill_order_list');
Route::any('seckill_order_detail', 'Seckill/seckill_order_detail');
Route::any('seckill_order_confirm', 'Seckill/seckill_order_confirm');
Route::any('seckill_order_logistics', 'Seckill/seckill_order_logistics');
// 添加新的支付通知动态路由(所有参数必选)
Route::any('notify/<payment_type>/<order_type>/<user_id>/<order_num>/<timestamp>/<sign>', 'Notify/order_notify_new');
//https://testapi.zfunbox.cn/notify/wxpay/order_wxs/21623/MH_DEAMH202504245256999793456/1745435988/6154CF0189BBDF73C7AD0E5246B5397B
// 添加测试路由
Route::any('test_notify_url', 'Notify/test_notify_url');
//generate_urllink
Route::any('generate_urllink', 'Index/generate_urllink');
Route::any('generate_urllinks', 'Index/generate_urllinks');
//
Route::any('mall_ordermoney', 'Mall/mall_ordermoney');
Route::any('mall_orderbuy', 'Mall/mall_orderbuy');
// 添加API路由
Route::rule('goods_receive_sync', 'Goods/receive_sync', 'POST');
// 配置信息接口
Route::rule('config', 'Config/index', 'GET');
#============================
#WelfareHouse.php福利屋
#============================
Route::any('welfare_house_list', 'WelfareHouse/getList');
#============================
# 签到管理
#============================
Route::rule('sign', 'Sign/signAdd', 'POST');
Route::rule('sign_info', 'Sign/info', 'POST');
#============================
# 福利屋
#============================
Route::any('fuliwu', 'FuLiWu/index');
Route::any('fuliwu_detail', 'FuLiWu/fuliwu_detail');
Route::any('fuliwu_participants', 'FuLiWu/fuliwu_participants');
Route::any('fuliwu_records', 'FuLiWu/fuliwu_records');
Route::any('fuliwu_user_records', 'FuLiWu/fuliwu_user_records');
Route::any('fuliwu_user_winning_records', 'FuLiWu/fuliwu_user_winning_records');
// 添加记录登录的路由
Route::rule('login_record', 'Login/recordLogin', 'GET|POST');
Route::any('advlist', 'Index/getAdvert');
Route::any('recordConsume', 'Index/record');
Route::any('getPeopleList', 'Index/get_user_yaoqing');
Route::any('getRankList', 'Index/getRankList');
#============================
#Order.php订单管理
#============================
Route::any('order_list', 'Order/getOrderList');
Route::any('order_detail', 'Order/getOrderDetail');
Route::any('send_web_pay_order', 'Order/sendWebPayOrder');
Route::any('get_order_status', 'Order/getOrderStatus');
Route::any('create_web_pay_order', 'Order/createWebPayOrderNotify');
Route::any('get_order_url_link', 'Order/getOrderUrlLink');
#============================
#FloatBall.php悬浮球
#============================
Route::any('getFloatBall', 'Index/getFloatBall');
// // getUserAccount
// Route::any('getUserAccount', 'User/getUserAccount');
// Route::any('createUser', 'User/createUser');
#============================
#Other.php其他
#============================
#=============用户地址管理=============
Route::any('addAddress', 'Other/addAddress');
Route::any('updateAddress', 'Other/updateAddress');
Route::any('getDefaultAddress', 'Other/getDefaultAddress');
Route::any('getAddressList', 'Other/getAddressList');
Route::any('deleteAddress', 'Other/deleteAddress');
Route::any('setDefaultAddress', 'Other/setDefaultAddress');
Route::any('getAddressDetail', 'Other/getAddressDetail');
#=============用户地址管理=============
#============================
# 钻石管理
#============================
Route::any('get_diamond_list', 'Mall/get_diamond_list');
Route::any('createOrderProducts', 'Mall/createOrderProducts');
Route::any('get_diamond_order_log', 'Mall/get_diamond_order_log');