getRootPath() . 'public' . $DB . 'mer.html'); }); })->middleware(\app\common\middleware\InstallMiddleware::class) ->middleware(\app\common\middleware\CheckSiteOpenMiddleware::class); Route::group(config('admin.api_merchant_prefix') . '/', function () { Route::group(function () { Route::group('system/agreement/', function () { Route::get('list', '/lst')->name('systemAgreementList'); Route::post('update/:id', '/update')->name('systemAgreementUpdate'); Route::post('detail/:id', '/detail')->name('systemAgreementDetail'); })->prefix('merchant.agreement.Agreement'); Route::get('getYejiDailiApi', 'merchant.system.Merchant/getYejiDailiApi')->name('getYejiDailiApi'); Route::get('memberSettings', 'merchant.system.Merchant/memberSettings')->name('memberSettings'); Route::post('memberSettings/update', 'merchant.system.Merchant/memberSettingsUpdate')->name('memberSettingsUpdate'); Route::get('getConfig/:name', 'merchant.system.Merchant/getConfigByName')->name('getConfigByName'); Route::post('saveConfig', 'merchant.system.Merchant/saveConfigByName')->name('saveConfigByName'); Route::group('sms', function () { Route::get('record', 'Merchant/sms_record')->name('smsRecord'); })->prefix('merchant.system.'); Route::get('performance_divvy/lst', 'merchant.system.PerformanceDivvy/lst')->name('performanceDivvyLst'); Route::post('performance_divvy/create', 'merchant.system.PerformanceDivvy/create')->name('performanceDivvyCreate'); Route::get('performance_divvy/create/form', 'merchant.system.PerformanceDivvy/createForm')->name('performanceDivvyCreateForm'); Route::post('performance_divvy/update/:id', 'merchant.system.PerformanceDivvy/update')->name('performanceDivvyUpdate'); Route::get('performance_divvy/update/form/:id', 'merchant.system.PerformanceDivvy/updateForm')->name('performanceDivvyUpdateForm'); Route::get('agent_divvy/lst', 'merchant.system.AgentDivvy/lst')->name('agentDivvyLst'); Route::post('agent_divvy/create', 'merchant.system.AgentDivvy/create')->name('agentDivvyCreate'); Route::get('agent_divvy/create/form', 'merchant.system.AgentDivvy/createForm')->name('agentDivvyCreateForm'); Route::post('agent_divvy/update/:id', 'merchant.system.AgentDivvy/update')->name('agentDivvyUpdate'); Route::get('agent_divvy/update/form/:id', 'merchant.system.AgentDivvy/updateForm')->name('agentDivvyUpdateForm'); Route::post('getImUser', 'merchant.user.User/getImUser')->name('getImUser'); //公证处入账明细 Route::group('merchant/gzclogs', function () { Route::get('lst', '/lst')->name('systemMerchantGzcLogsLst'); })->prefix('admin.system.merchant.GzcLogs'); //分享图片管理 Route::group('share', function () { Route::post("list","merchant.share.SharePosters/lst")->name('share_lst');//图片列表 Route::post("del","merchant.share.SharePosters/del")->name('share_del');//删除 Route::post("classify_del","merchant.share.SharePosters/classify_del")->name('share_classify_del');//分类删除(假删除) Route::post("classify_list","merchant.share.SharePosters/classify_list")->name('share_classify_list');//分类列表 Route::post("detail","merchant.share.SharePosters/get_one")->name('share_get_one');//详情 Route::post("save_share","merchant.share.SharePosters/save_share")->name('save_share');;//新增 修改 Route::post("save_share_classify","merchant.share.SharePosters/save_share_classify")->name('save_share_classify');//分类新增 修改 }); //商学院管理 Route::group('business_school', function () { Route::post("classify_del","merchant.business.BusinessSchool/classify_del")->name('business_school_classify_del');//课程分类删除(假删除) Route::post("classify_list","merchant.business.BusinessSchool/classify_list")->name('business_school_classify_list');//课程分类列表 Route::post("classify_add_form","merchant.business.BusinessSchool/classify_add_form")->name('business_school_classify_add_form');//分类新增 修改 Route::post("classify_save_form","merchant.business.BusinessSchool/classify_save_form")->name('business_school_classify_save_form');//分类新增 修改 Route::post("classify_save","merchant.business.BusinessSchool/classify_save")->name('business_school_classify_save');//分类新增/修改 Route::post("list","merchant.business.BusinessSchool/lst")->name('business_school_lst');//课程列表 Route::post("detail","merchant.business.BusinessSchool/get_one")->name('business_school_detail');//课程详情 Route::post("save","merchant.business.BusinessSchool/save")->name('business_school_save');;//新增 修改 Route::post("del","merchant.business.BusinessSchool/del")->name('business_school_del');//课程删除 Route::post("save_state","merchant.business.BusinessSchool/save_state")->name('business_school_save_state');//课程删除 Route::post("sort","merchant.business.BusinessSchool/get_sort")->name('business_school_get_sort');//课程删除 }); //提现 Route::group('user/extract', function () { Route::get('lst', '/lst')->name('systemUserExtractLst'); Route::get('new_lst', '/new_lst')->name('systemUserExtractLst'); Route::get('excel', '/excel')->name('systemUserExtractExcel'); Route::post('status/:id', '/switchStatus')->name('systemUserExtractSwitchStatus'); Route::post('create', '/create')->name('systemUserExtractCreate'); Route::get('service_money', '/service_money')->name('systemUserExtractServiceMoney'); })->prefix('merchant.user.UserExtract'); //组合数据 Route::group('group', function () { Route::get('lst', '/lst')->name('groupLst'); Route::post('create', '/create')->name('groupCreate'); Route::post('update/:id', '/update')->name('groupUpdate'); Route::get('create/table', '/createTable')->name('groupCreateForm'); Route::get('update/table/:id', '/updateTable')->name('groupUpdateForm'); Route::get('detail/:id', '/get')->name('groupDetail'); Route::get('data/lst/:groupId', 'Data/lst')->name('groupDataLst'); Route::get('data/create/table/:groupId', 'Data/createTable')->name('groupDataCreateForm'); Route::post('data/create/:groupId', 'Data/create')->name('groupDataCreate'); Route::get('data/update/table/:groupId/:id', 'Data/updateTable')->name('groupDataUpdateForm'); Route::post('data/update/:groupId/:id', 'Data/update')->name('groupDataUpdate'); Route::delete('data/delete/:id', 'Data/delete')->name('groupDataDelete'); Route::post('data/status/:id', 'Data/changeStatus')->name('groupDataChangeStatus'); })->prefix('merchant.system.groupData.Group'); //用户 Route::group('user', function () { Route::get('lst', '/lst')->name('systemUserLst'); Route::get('update/get_info/:id', '/get_info')->name('systemUserUpdateGetInfo'); Route::post('update/:id', '/update')->name('systemUserUpdate'); //修改用户推广人 Route::get('change_pro/form/:id', '/changeProForm')->name('systemUserChangeProForm'); Route::get('change_pro/form2/:id', '/changeProForm')->name('systemUserChangeProForm2'); Route::post('change_pro/:id', '/changePro')->name('systemUserChangePro'); Route::get('partnership', '/partnership')->name('partnership'); Route::get('enterprise', '/enterprise')->name('enterprise'); Route::post('enterprise_update', '/enterprise_update')->name('enterprise_update'); Route::get('detail/:id', '/detail')->name('merUserDetail'); Route::get('enterpriseUserScoreApi', '/enterpriseUserScoreApi')->name('enterpriseUserScoreApi'); Route::get('order/:id', '/order')->name('merUserOrder'); Route::get('annuitylog/:id', '/annuitylog')->name('merUserAnnuityLog'); Route::get('tuandui/:id', '/tuandui')->name('merUserTuandui'); Route::get('bill/:id', '/bill')->name('merUserBill'); Route::get('new_user_list', '/new_user_list'); })->prefix('merchant.user.User'); Route::group('user', function () { //用户协议 Route::get('xieyi', '/xieyi')->name('systemUserXieyi'); //用户列表 Route::get('promoter/lst', '/promoterList')->name('systemPromoterUserLst'); Route::get('promoter/agent/lst', '/promoterAgent')->name('systemPromoterAgentList'); Route::get('update/form/:id', '/updateForm')->name('systemUserUpdateForm'); //修改用户分组 Route::get('batch_change_group/form', '/batchChangeGroupForm')->name('systemUserBatchChangeGroupForm'); Route::post('change_group/:id', '/changeGroup')->name('systemUserChangeGroup'); Route::post('batch_change_group', '/batchChangeGroup')->name('systemUserBatchChangeGroup'); //修改用户标签 Route::get('change_label/form/:id', '/changeLabelForm')->name('systemUserChangeLabelForm'); Route::get('batch_change_label/form', '/batchChangeLabelForm')->name('systemUserBatchChangeLabelForm'); Route::post('change_label/:id', '/changeLabel')->name('systemUserChangeLabel'); Route::post('batch_change_label', '/batchChangeLabel')->name('systemUserBatchChangeLabel'); //修改用户余额 Route::get('change_now_money/form/:id', '/changeNowMoneyForm')->name('systemUserChangeNowMoneyForm'); Route::post('change_now_money/:id', '/changeNowMoney')->name('systemUserChangeNowMoney'); //修改用户密码 Route::get('change_pass/form/:id', '/changePassForm')->name('systemUserChangePassForm'); Route::post('change_pass/:id', '/changePass')->name('systemUserChangePass'); //微信图文群发 Route::post('news/push', '/sendNews')->name('systemWechatUserSendNews'); Route::get('coupon/:id', '/coupon')->name('systemUserCoupon'); Route::get('annuity/:id', '/annuity')->name('systemUserAnnuity'); Route::get('bank/:id', '/getAccount')->name('systemUserGetAccount'); Route::get('bill/:id', '/bill')->name('systemUserBill'); Route::get('update_pro', '/update_pro')->name('systemUserLst'); //设置身份 Route::post('set_identity', '/setIdentity')->name('systemUserSetIdentity'); Route::post('set_gongfu_user', '/gongfu_user')->name('systemUserGongFuUser'); Route::post('set_bangfu', '/bangfu')->name('systemUserBangFu'); Route::post('bangfu_list', '/bangfu_list')->name('systemUserBangFuList'); Route::post('bangfu_examine', '/bangfu_examine')->name('systemUserBangFuExamine'); Route::post('set_area_manage', '/setAreaManage')->name('setAreaManage'); Route::post('set_huitian', '/setHuiTian')->name('setHuiTian'); })->prefix('admin.user.User'); Route::get('menus', 'admin.system.auth.Menu/menus')->append(['merchant' => 1]); Route::get('logout', 'merchant.system.admin.Login/logout'); Route::get('info', 'merchant.system.Merchant/info'); Route::get('user/list', 'merchant.user.User/getUserList'); Route::get('update/form', 'merchant.system.Merchant/updateForm')->name('merchantUpdateForm'); Route::post('update', 'merchant.system.Merchant/update')->name('merchantUpdate'); Route::post('address', 'merchant.system.Merchant/address')->name('merchantAddress'); //导出文件 Route::get('excel/lst', 'merchant.store.Excel/lst')->name('merchantStoreExcelLst'); Route::get('excel/download/:id', 'merchant.store.Excel/download')->name('merchantStoreExcelDownload'); //配置 Route::get('config/:key', 'admin.system.config.Config/form')->name('merchantConfigForm'); Route::post('config/save/:key', 'admin.system.config.ConfigValue/save')->name('merchantConfigSave'); //店铺编辑权限 Route::post('config/update/merchantConfigSave_mer_base', 'admin.system.config.Config/form')->name('merchantConfigSave_mer_base'); //商城配编辑权限 Route::post('config/update/merchantConfigSave_shop', 'admin.system.config.Config/form')->name('merchantConfigSave_shop'); Route::group('take', function () { Route::get('info', 'merchant.system.Merchant/takeInfo')->name('merchantTakeInfo'); Route::post('update', 'merchant.system.Merchant/take')->name('merchantTakeUpdate'); }); Route::group('service', function () { Route::get('list', 'StoreService/lst')->name('merchantServiceLst'); Route::post('create', 'StoreService/create')->name('merchantServiceCreate'); Route::get('create/form', 'StoreService/createForm')->name('merchantServiceCreateForm'); Route::post('update/:id', 'StoreService/update')->name('merchantServiceUpdate'); Route::get('update/form/:id', 'StoreService/updateForm')->name('merchantServiceUpdateForm'); Route::post('status/:id', 'StoreService/changeStatus')->name('merchantServiceSwitchStatus'); Route::delete('delete/:id', 'StoreService/delete')->name('merchantServiceDelete'); Route::get('/:id/user', 'StoreService/serviceUserList')->name('merchantServiceServiceUserList'); Route::get('/:id/:uid/lst', 'StoreService/getUserMsnByService')->name('merchantServiceServiceUserLogLst'); Route::get('mer/:id/user', 'StoreService/merchantUserList')->name('merchantServiceServiceMerchantUserList'); Route::get('/:id/lst', 'StoreService/getUserMsnByMerchant')->name('merchantServiceMerchantUserLogLst'); })->prefix('merchant.store.service.'); //身份规则 Route::group('system/role', function () { Route::get('lst', '/getList')->name('merchantRoleGetList'); Route::post('create', '/create')->name('merchantRoleCreate'); Route::get('create/form', '/createForm')->name('merchantRoleCreateForm'); Route::post('update/:id', '/update')->name('merchantRoleUpdate'); Route::get('update/form/:id', '/updateForm')->name('merchantRoleUpdateForm'); Route::post('status/:id', '/switchStatus')->name('merchantRoleStatus'); Route::delete('delete/:id', '/delete')->name('merchantRoleDelete'); })->prefix('merchant.system.auth.Role'); //Admin管理 Route::group('system/admin', function () { Route::get('lst', '/getList')->name('merchantAdminLst'); Route::post('status/:id', '/switchStatus')->name('merchantAdminStatus'); Route::post('create', '/create')->name('merchantAdminCreate'); Route::get('create/form', '/createForm')->name('merchantAdminCreateForm'); Route::post('update/:id', '/update')->name('merchantAdminUpdate'); Route::get('update/form/:id', '/updateForm')->name('merchantAdminUpdateForm'); Route::post('password/:id', '/password')->name('merchantAdminPassword'); Route::get('password/form/:id', '/passwordForm')->name('merchantAdminPasswordForm'); Route::delete('delete/:id', '/delete')->name('merchantAdminDelete'); Route::get('edit/form', '/editForm')->name('merchantAdminEditForm'); Route::post('edit', '/edit')->name('merchantAdminEdit'); Route::get('edit/password/form', '/editPasswordForm')->name('merchantAdminEditPasswordForm'); Route::post('edit/password', '/editPassword')->name('merchantAdminEditPassword'); })->prefix('merchant.system.admin.MerchantAdmin'); //附件管理 Route::group('system/attachment', function () { Route::get('lst', '/getList')->name('merchantAttachmentLst'); Route::delete('delete', '/delete')->name('merchantAttachmentDelete'); Route::post('category', '/batchChangeCategory')->name('merchantAttachmentBatchChangeCategory'); })->prefix('admin.system.attachment.Attachment'); //上传图片 Route::post('upload/image/:id/:field', 'admin.system.attachment.Attachment/image')->name('merchantUploadImage'); //上传视频 Route::post('upload/video/:id/:field', 'admin.system.attachment.Attachment/video')->name('merchantUploadVideo'); Route::get('system/admin/log', 'admin.system.admin.AdminLog/lst')->name('merchantAdminLog'); //附件分类管理 Route::group('system/attachment/category', function () { Route::get('formatLst', '/getFormatList')->name('merchantAttachmentCategoryGetFormatList'); Route::get('create/form', '/createForm')->name('merchantAttachmentCategoryCreateForm'); Route::get('update/form/:id', '/updateForm')->name('merchantAttachmentCategoryUpdateForm'); Route::post('create', '/create')->name('merchantAttachmentCategoryCreate'); Route::post('update/:id', '/update')->name('merchantAttachmentCategoryUpdate'); Route::delete('delete/:id', '/delete')->name('merchantAttachmentCategoryDelete'); })->prefix('admin.system.attachment.AttachmentCategory'); //产品规则模板 Route::group('store/attr/template', function () { Route::get('lst', '/lst')->name('merchantStoreAttrTemplateLst'); Route::get('list', '/getlist'); Route::post('create', '/create')->name('merchantStoreAttrTemplateCreate'); Route::delete(':id', '/delete')->name('merchantStoreAttrTemplateDelete'); Route::post(':id', '/update')->name('merchantStoreAttrTemplateUpdate'); })->prefix('merchant.store.StoreAttrTemplate'); //商品分类 Route::group('store/category', function () { Route::get('create/form', '/createForm')->name('merchantStoreCategoryCreateForm'); Route::get('update/form/:id', '/updateForm')->name('merchantStoreCategoryUpdateForm'); Route::post('update/:id', '/update')->name('merchantStoreCategoryUpdate'); Route::get('lst', '/lst')->name('merchantStoreCategoryLst'); Route::get('detail/:id', '/detail')->name('merchantStoreCategoryDtailt'); Route::post('create', '/create')->name('merchantStoreCategoryCreate'); Route::delete('delete/:id', '/delete')->name('merchantStoreCategoryDelete'); Route::post('status/:id', '/switchStatus')->name('merchantStoreCategorySwitchStatus'); Route::get('list', '/getList'); Route::get('select', '/getTreeList'); Route::get('brandlist', '/BrandList'); })->prefix('admin.store.StoreCategory'); //文章 Route::group('system/article/article', function () { Route::get('lst', '/getList')->name('systemArticlArticleLst'); Route::get('article_comment/:id', '/article_comment')->name('systemArticlArticleComment'); Route::get('article_comment_del/:id', '/article_comment_del'); Route::post('create', '/create')->name('systemArticleArticleCreate'); Route::post('update/:id', '/update')->name('systemArticArticleleUpdate'); Route::delete('delete/:id', '/delete')->name('systemArticArticleleDelete'); Route::get('detail/:id', '/detail')->name('systemArticArticleleDetail'); Route::get('lst', '/getList')->name('systemArticlArticleLst'); Route::get('notice/lst', '/noticeList')->name('systemArticleNoticeLst'); Route::post('notice/create', '/noticeCreate')->name('systemArticleNoticeCreate'); Route::post('notice/status/:id', '/switchStatus')->name('systemArticleNoticeSwitchStatus'); Route::delete('notice/delete/:id', '/noticeDelete')->name('systemArticleNoticeDelete'); Route::get('notice/detail/:id', '/noticeDetail')->name('systemArticleNoticeDetail'); Route::post('notice/update/:id', '/noticeUpdate')->name('systemArticleNoticeUpdate'); })->prefix('admin.article.Article'); //文章分类 Route::group('system/article/category', function () { Route::get('create/form', '/createForm')->name('systemArticleCategoryCreateForm'); Route::get('lst', '/lst')->name('systemArticleCategoryLst'); Route::post('create', '/create')->name('systemArticleCategoryCreate'); Route::get('update/form/:id', '/updateForm')->name('systemArticleCategoryUpdateForm'); Route::post('update/:id', '/update')->name('systemArticleCategoryUpdate'); Route::post('status/:id', '/switchStatus')->name('systemArticleCategoryStatus'); Route::delete('delete/:id', '/delete')->name('systemArticleCategoryDelete'); Route::get('detail/:id', '/detail')->name('systemArticleCategoryDetail'); })->prefix('admin.article.ArticleCategory'); //优惠券 Route::group('store/coupon', function () { Route::get('create/form', '/createForm')->name('merchantCouponCreateForm'); Route::get('clone/form/:id', '/cloneForm')->name('merchantCouponIssueCloneForm'); Route::post('create', '/create')->name('merchantCouponCreate'); Route::post('status/:id', '/changeStatus')->name('merchantCouponIssueChangeStatus'); Route::get('lst', '/lst')->name('merchantCouponLst'); Route::get('issue', '/issue')->name('merchantCouponIssue'); Route::get('select', '/select'); Route::post('/:id/user', '/sendCoupon')->name('merchantCouponSendCoupon'); Route::delete('delete/:id', '/delete')->name('merchantCouponDelete'); Route::get('detail/:id', '/detail')->name('merchantCouponDetail'); })->prefix('merchant.store.coupon.Coupon'); //地址信息 Route::get('system/city/lst', 'merchant.store.shipping.City/lst'); //运费模板 Route::group('store/shipping', function () { Route::get('lst', '/lst')->name('merchantStoreShippingTemplateLst'); Route::get('list', '/getList'); Route::post('create', '/create')->name('merchantStoreShippingTemplateCreate'); Route::post('update/:id', '/update')->name('merchantStoreShippingTemplateUpdate'); Route::get('detail/:id', '/detail')->name('merchantStoreShippingTemplateDetail'); Route::delete('delete/:id', '/delete')->name('merchantStoreShippingTemplateDelete'); })->prefix('merchant.store.shipping.ShippingTemplate'); /* 未使用 Route::group('store/shipping',function(){ Route::delete('region/delete/:id','merchant.store.ShippingTemplateRegion/delete')->name('storeShippingTemplateRegionDelete'); Route::delete('free/delete/:id','merchant.store.ShippingTemplateFree/delete')->name('storeShippingTemplateFreeDelete'); Route::delete('undelive/delete/:id','merchant.store.ShippingTemplateUndelive/delete')->name('storeShippingTemplateUndeliveDelete'); }); */ //商品 Route::group('store/product', function () { Route::get('config', '/config'); Route::get('lst_filter', '/getStatusFilter')->name('merchantStoreProductLstFilter'); Route::get('lst', '/lst')->name('merchantStoreProductLst'); Route::get('list', '/lst'); Route::post('create', '/create')->name('merchantStoreProductCreate'); Route::get('detail/:id', '/detail')->name('merchantStoreProductDetail'); Route::post('update/:id', '/update')->name('merchantStoreProductUpdate'); Route::delete('delete/:id', '/delete')->name('merchantStoreProductDelete'); Route::delete('destory/:id', '/destory')->name('merchantStoreProductDestory'); Route::post('restore/:id', '/restore')->name('merchantStoreProductRestore'); Route::post('status/:id', '/switchStatus')->name('merchantStoreProductSwitchStatus'); Route::post('status_seckill/:id', '/switchseckill');//秒杀状态修改 Route::post('seckill', '/seckill')->name('merchantStoreProductSeckill');//添加秒杀 Route::get('gong_lst', '/gongProductLst')->name('gongStoreProductLst'); Route::get('gong_lst_filter', '/getGongStatusFilter')->name('gongStoreProductLstFilter'); Route::post('edit_price/:id', '/editPrice')->name('gongStoreProductEdit'); Route::post('change_show', '/changeShow')->name('gongStoreProductChangeShow'); })->prefix('merchant.store.product.Product'); //秒杀 Route::group('store/seckill_product', function () { Route::get('lst_time', '/lst_time'); Route::get('lst_filter', '/getStatusFilter')->name('merchantStoreSeckillProductLstFilter'); Route::get('lst', '/lst')->name('merchantStoreSeckillProductLst'); Route::post('create', '/create')->name('merchantStoreSeckillProductCreate'); Route::get('detail/:id', '/detail')->name('merchantStoreSeckillProductDetail'); Route::post('update/:id', '/update')->name('merchantStoreSeckillProductUpdate'); Route::delete('delete/:id', '/delete')->name('merchantStoreSeckillProductDelete'); Route::delete('destory/:id', '/destory')->name('merchantStoreSeckillProductDestory'); Route::post('restore/:id', '/restore')->name('merchantStoreSeckillProductRestore'); Route::post('status/:id', '/switchStatus')->name('merchantStoreSeckillProductSwitchStatus'); })->prefix('merchant.store.product.SeckillProduct'); Route::group('store/productcopy', function () { Route::get('lst', '/lst')->name('merchantStoreProductCopyLst'); Route::get('get', '/get')->name('merchantStoreProductCopyGet'); Route::get('count', '/count')->name('merchantStoreProductCopyCount'); })->prefix('merchant.store.product.ProductCopy'); //直播间 Route::group('broadcast/room', function () { Route::get('lst', '/lst')->name('merchantBroadcastRoomLst'); Route::get('detail/:id', '/detail')->name('merchantBroadcastRoomDetail'); Route::get('create/form', '/createForm')->name('merchantBroadcastRoomCreateForm'); Route::post('create', '/create')->name('merchantBroadcastRoomCreate'); Route::post('status/:id', '/changeStatus')->name('merchantBroadcastRoomChangeStatus'); Route::post('export_goods', '/exportGoods')->name('merchantBroadcastRoomExportGoods'); Route::post('mark/:id', '/mark')->name('merchantBroadcastRoomMark'); Route::get('goods/:id', '/goodsList')->name('merchantBroadcastRoomGoods'); Route::delete('delete/:id', '/delete')->name('merchantBroadcastRoomDelete'); })->prefix('merchant.store.broadcast.BroadcastRoom'); //直播间商品 Route::group('broadcast/goods', function () { Route::get('lst', '/lst')->name('merchantBroadcastGoodsLst'); Route::get('detail/:id', '/detail')->name('merchantBroadcastGoodsDetail'); Route::get('create/form', '/createForm')->name('merchantBroadcastGoodsCreateForm'); Route::post('create', '/create')->name('merchantBroadcastGoodsCreate'); Route::get('update/form/:id', '/updateForm')->name('merchantBroadcastGoodsUpdateForm'); Route::post('update/:id', '/update')->name('merchantBroadcastGoodsUpdate'); Route::post('status/:id', '/changeStatus')->name('merchantBroadcastGoodsChangeStatus'); Route::post('mark/:id', '/mark')->name('merchantBroadcastGoodsMark'); Route::delete('delete/:id', '/delete')->name('merchantBroadcastGoodsDelete'); Route::post('batch_create', '/batchCreate')->name('merchantBroadcastGoodsbatchCreate'); })->prefix('merchant.store.broadcast.BroadcastGoods'); //Order Route::group('store/order', function () { Route::get('excel', 'Order/excel')->name('merchantStoreOrderExcel'); Route::get('printer/:id', 'Order/printer')->name('merchantStoreOrderPrinter'); Route::get('chart', 'Order/chart')->name('merchantStoreOrderTitle'); Route::get('takechart', 'Order/takeChart')->name('merchantStoreTakeOrderTitle'); Route::get('filtter', 'Order/orderType')->name('merchantStoreOrderFiltter'); Route::get('lst', 'Order/lst')->name('merchantStoreOrderLst'); Route::get('userLst', 'Order/userLst')->name('merchantUserStoreOrderLst'); Route::get('takelst', 'Order/takeLst')->name('merchantStoreTakeOrderLst'); Route::get('express/:id', 'Order/express')->name('merchantStoreOrderExpress'); Route::get('delivery/:id/form', 'Order/deliveryForm')->name('merchantStoreOrderDeliveryForm'); Route::get('update/:id/form', 'Order/updateForm')->name('merchantStoreOrderUpdateForm'); Route::post('update/:id', 'Order/update')->name('merchantStoreOrderUpdate'); Route::post('delivery/:id', 'Order/delivery')->name('merchantStoreOrderDelivery'); Route::get('detail/:id', 'Order/detail')->name('merchantStoreOrderDetail'); Route::get('log/:id', 'Order/status')->name('merchantStoreOrderLog'); Route::get('remark/:id/form', 'Order/remarkForm')->name('merchantStoreOrderRemarkForm'); Route::post('remark/:id', 'Order/remark')->name('merchantStoreOrderRemark'); Route::post('verify/:code', 'Order/verify')->name('merchantStoreOrderVerify'); Route::post('carry/:code', 'Order/carry')->name('merchantStoreOrderCarry'); Route::post('delete/:id', 'Order/delete')->name('merchantStoreOrderDelete'); Route::get('reconciliation/lst', 'Reconciliation/lst')->name('sysMerchantReconciliationLst'); Route::get('reconciliation/mark/:id/form', 'Reconciliation/markForm')->name('merchantReconciliationMarkForm'); Route::post('reconciliation/mark/:id', 'Reconciliation/mark')->name('merchantReconciliationMark'); Route::post('reconciliation/status/:id', 'Reconciliation/switchStatus')->name('merchantReconciliationSwitchStatus'); Route::get('reconciliation/:id/order', 'Order/reList')->name('merchantReconciliationOrderReList'); Route::get('reconciliation/:id/refund', 'RefundOrder/reList')->name('merchantReconciliationRefundReList'); Route::get('offlinelst', 'OrderMerchant/lst')->name('merchantofflineOrderLst'); Route::post('cancel/:id', 'Order/cancelGroupOrder')->name('cancelGroupOrder');// 取消订单 Route::get('order_zhifu/:id', 'Order/order_zhifu')->name('zhifuGroupOrder');// 设置成支付成功 Route::post('order_red_num', 'Order/order_red_num')->name('orderRedNum');// 判断是不是红积分支付的订单 Route::post('order_red_add', 'Order/order_red_add')->name('orderRedAdd');// 养老金提交打款凭证 Route::get('order_red_list', 'Order/order_red_list')->name('orderRedList');// 养老金打款凭证 列表 Route::get('reward_list', 'Order/reward_list')->name('orderRedList');// 奖励统计 Route::get('reward_excel', 'Order/reward_excel')->name('reward_excel');// 奖励统计-导出 })->prefix('merchant.store.order.'); //退款订单 Route::group('store/refundorder', function () { Route::get('lst', '/lst')->name('merchantStoreRefundOrderLst'); Route::get('detail/:id', '/detail')->name('merchantStoreRefundOrderDetail'); Route::get('status/:id/form', '/switchStatusForm')->name('merchantStoreRefundOrderSwitchStatusForm'); Route::post('status/:id', '/switchStatus')->name('merchantStoreRefundOrderSwitchStatus'); Route::post('refund/:id', '/refundPrice')->name('merchantStoreRefundOrderRefund');//退货订单确认收货 Route::delete('delete/:id', '/delete')->name('merchantStoreRefundDelete'); Route::get('mark/:id/form', '/markForm')->name('merchantStoreRefundMarkForm'); Route::post('mark/:id', '/mark')->name('merchantStoreRefundMark'); Route::get('log/:id', '/log')->name('merchantStoreRefundLog'); Route::get('express/:id', '/express')->name('merchantStoreRefundExpress'); })->prefix('merchant.store.order.RefundOrder'); Route::group('statistics', function () { Route::get('main', '/main')->name('merchantStatisticsMain'); Route::get('order', '/order')->name('merchantStatisticsOrder'); Route::get('user', '/user')->name('merchantStatisticsUser'); Route::get('user_rate', '/userRate')->name('merchantStatisticsUserRate'); Route::get('product', '/product')->name('merchantStatisticsProduct'); Route::get('product_visit', '/productVisit')->name('merchantStatisticsProductVisit'); Route::get('product_cart', '/productCart')->name('merchantStatisticsProductCart'); Route::get('zuorijinri', '/zuorijinri')->name('merchantCuorijinri');//今日昨日统计+总贡献值记录=总金豆记录 Route::get('zuixinjilu', '/zuixinjilu')->name('merchantZuixinjilu');//收银台最新记录接口 })->prefix('merchant.Common'); //资金明细 Route::group('financial_record', function () { Route::get('list', '/lst')->name('merchantFinancialRecordList'); Route::get('export', '/export')->name('merchantFinancialRecordExport'); Route::get('get_money','/get_money');//获取可提现金额 Route::post('withdrawal/:money', '/withdrawal'); //首信易提现 Route::post('withdrawQuery/:id', '/withdrawQuery'); //首信易提现 Route::get('getWithdrawal', '/getWithdrawal'); //首信易提现记录 })->prefix('admin.system.merchant.FinancialRecord'); //财务 Route::group('reconciliation', function () { Route::get('list', '/lst'); Route::get('order/overview', '/order_overview'); Route::get('red_integral/overview', '/red_integral_overview'); Route::get('transaction/overview', '/transaction_overview'); Route::get('user/overview', '/user_overview'); Route::get('agent/list', '/agent_lst'); Route::get('agent/detail/list', '/agent_detail_lst'); Route::get('day_bill/list', '/day_bill_list'); Route::get('month_bill/list', '/month_bill_list'); Route::get('day/detail/list', '/day_detail_bill_list'); })->prefix('merchant.finance.Reconciliation'); Route::group('finance', function () { Route::get('earnings_list', '/earnings_list'); Route::get('earnings_detail', '/earnings_detail'); Route::get('shop_partne_list', '/shop_partne_list'); //创客佣金 Route::group('maker', function () { Route::get('bill', '/maker_bill'); Route::get('bill/:uid', '/maker_bill_lst'); }); //用户积分 Route::get('integral_list', '/integral_list'); })->prefix('merchant.finance.Finance'); //平台收支明细 Route::group('platform_income_detail', function () { Route::get('list', '/lst'); Route::get('query_zero_node', '/query_zero_node'); Route::post('detail/:id', '/detail'); Route::get('team_platform_list', '/team_platform_list'); })->prefix('merchant.finance.PlatformIncomeDetail'); Route::group('financial', function () { Route::post('change_user_red', '/change_user_red'); Route::post('send_auth_code', '/send_auth_code'); Route::post('change_user_commission', '/change_user_commission'); })->prefix('merchant.finance.PlatformIncomeDetail'); //商品评价管理 Route::group('store/reply', function () { Route::get('lst', '/lst')->name('merchantProductReplyLst'); Route::get('form/:id', '/replyForm')->name('merchantProductReplyForm'); Route::post('reply/:id', '/reply')->name('merchantProductReplyReply'); })->prefix('admin.store.StoreProductReply'); //锁定的用户 Route::group('merchant/user',function (){ Route::get('lst','/lst'); Route::get('member_lat','/member_lat');//特殊商户 用户列表 Route::get('member_recommend/:uid','/member_recommend');//用户详情 })->prefix('merchant.user.MerchantUser'); //供应链 Route::group('gong',function (){ Route::get('lst','/lst');//商品列表 Route::get('product_details/:spu_id','/product_details');//单个商品详情 Route::post('join_selection_library','/join_selection_library');//加入选品库 Route::get('get_category','/get_category');//分类 })->prefix('merchant.gong.Product'); Route::group('gong/goods',function(){ Route::get('lst', '/lst'); Route::post('detail', '/product_details')->name('goods_product_details'); Route::post('join_selection_library', '/join_selection_library')->name('join_selection_library'); Route::post('batch_join_selection_library', '/batch_join_selection_library')->name('batch_join_selection_library'); Route::get('status_filter', '/getStatusFilter')->name('getStatusFilter'); })->prefix('merchant.gong.Goods'); Route::get('envet', 'merchant.user.User/envt'); Route::post('haike_wx', 'merchant.user.User/haike_wx');//配置海科微信公众号(小程序点餐系统需要) Route::post('haike_wx_status', 'merchant.user.User/haike_wx_status');//海科小程序收款配置状态 Route::post('create_wx_code', 'merchant.user.User/create_wx_code');//生成小程序点餐二维码 Route::post('get_wx_code', 'merchant.user.User/get_wx_code');//小程序点餐二维码列表 })->middleware(\app\common\middleware\AllowOriginMiddleware::class) ->middleware(\app\common\middleware\MerchantTokenMiddleware::class, true) ->middleware(\app\common\middleware\MerchantAuthMiddleware::class) ->middleware(\app\common\middleware\LogMiddleware::class); //不带token认证 Route::group(function () { Route::get('test', 'merchant.system.admin.Login/test'); Route::post('getPhpToken', 'merchant.system.admin.Login/getPhpToken'); //验证码 Route::get('captcha', 'merchant.system.admin.Login/getCaptcha'); //登录 Route::post('login', 'merchant.system.admin.Login/login'); Route::get('login_config', 'admin.Common/loginConfig'); // java调用选品库新增 Route::post('/gong/create', 'merchant.gong.Goods/add'); // Java调用选品库删除 Route::post('/gong/remove', 'merchant.gong.Goods/remove'); // Java调用选品库修改价格 Route::post('/gong/edit', 'merchant.gong.Goods/edit'); Route::get('/gong/category', 'merchant.gong.Goods/category'); Route::group(function () { })->middleware(\app\common\middleware\MerchantTokenMiddleware::class, false); Route::group('store/product', function () { Route::get('seckill_auto', '/seckill_auto');//添加秒杀 })->prefix('merchant.store.product.Product') ->middleware(\app\common\middleware\CheckYiJiaMiddleware::class); })->middleware(\app\common\middleware\AllowOriginMiddleware::class); Route::miss(function () { return app('json')->fail('接口不存在'); })->middleware(\app\common\middleware\AllowOriginMiddleware::class); })->middleware(\app\common\middleware\InstallMiddleware::class) ->middleware(\app\common\middleware\CheckSiteOpenMiddleware::class);