feat: #10000 增加商品下载接口

This commit is contained in:
赵世界 2022-08-16 21:15:15 +08:00
parent 5e70ad8473
commit d8510155bb
4 changed files with 17 additions and 0 deletions

View File

@ -13,6 +13,7 @@ class Controller extends BaseController
protected $res = [ protected $res = [
'httpCode' => 200, 'httpCode' => 200,
'message' => '操作成功',
'errorCode' => 0, 'errorCode' => 0,
'errorMessage' => '', 'errorMessage' => '',
]; ];

View File

@ -131,4 +131,14 @@ class ShopsController extends Controller
return $data; return $data;
} }
public function downloadGoods($id, Request $request)
{
$shop = Shop::query()->find($id);
$business = BusinessFactory::init()->make($shop->plat_id);
$business->setShop($shop);
$business->downloadGoodsListAndBind();
return response($this->res, $this->res['httpCode']);
}
} }

View File

@ -148,6 +148,11 @@ return [
'name' => '删除', 'name' => '删除',
'parent_id' => 5, 'parent_id' => 5,
], ],
'business.goods_sku.download' => [
'id' => 55,
'name' => '商品下载',
'parent_id' => 5,
],
// 用户管理 // 用户管理
'USER_MANAGE' => [ 'USER_MANAGE' => [
'id' => 6, 'id' => 6,

View File

@ -34,6 +34,7 @@ Route::middleware(['auth:api', 'check.permissions'])->group(function () {
// 店铺 // 店铺
Route::resource('shops', 'Shop\ShopsController', ['only' => ['index', 'store', 'show', 'update', 'destroy']]); Route::resource('shops', 'Shop\ShopsController', ['only' => ['index', 'store', 'show', 'update', 'destroy']]);
Route::get('count/orders/num', [ShopsController::class, 'countOrdersNumWithSkuCode'])->name('goods_sku.orders_num'); Route::get('count/orders/num', [ShopsController::class, 'countOrdersNumWithSkuCode'])->name('goods_sku.orders_num');
Route::get('download/{id}/goods', [ShopsController::class, 'downloadGoods'])->name('business.goods_sku.download');
// 角色 // 角色
Route::resource('roles', 'Role\RolesController', ['only' => ['index', 'store', 'show', 'update']]); Route::resource('roles', 'Role\RolesController', ['only' => ['index', 'store', 'show', 'update']]);
Route::post('roles/{id}/permissions', [RolesController::class, 'addPermissions'])->name('roles.permission'); Route::post('roles/{id}/permissions', [RolesController::class, 'addPermissions'])->name('roles.permission');