Merge pull request !93 from develop
This commit is contained in:
赵世界 2022-09-08 02:11:25 +00:00 committed by Gitee
commit 64f80a649b
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 4 additions and 2 deletions

View File

@ -69,6 +69,7 @@ class InventoryImport implements ToCollection, SkipsEmptyRows
->pluck('id')
->toArray();
if ($downSkuIds = array_diff($onSkuIds, $updateIds)) {
GoodsSku::whereIn('id', $onSkuIds)->update(['stock' => 0]);
event(new StockUpdateEvent($downSkuIds));
}
}

View File

@ -32,8 +32,6 @@ Route::middleware(['auth:api', 'check.permissions'])->group(function () {
Route::resource('goods_skus', 'Goods\GoodsSkusController', ['only' => ['index', 'show', 'update', 'store']]);
Route::patch('batch/goods_skus', [GoodsSkusController::class, 'batchUpdate'])->name('goods_sku.batch_update');
Route::patch('single/goods_skus/{id}', [GoodsSkusController::class, 'updateField'])->name('goods_sku.single_update');
// 盘点导入
Route::post('inventory/goods_skus', [GoodsSkusController::class, 'inventoryImport'])->name('goods_sku.inventory');
// 店铺
Route::resource('shops', 'Shop\ShopsController', ['only' => ['index', 'store', 'show', 'update', 'destroy']]);
Route::get('count/orders/num', [ShopsController::class, 'countOrdersNumWithSkuCode'])->name('goods_sku.orders_num');
@ -63,3 +61,6 @@ Route::get('shop_platforms', [ShopsController::class, 'getPlatList'])->name('pla
// 妙选商城数据推送
Route::post('business', [ShopsController::class, 'business'])->name('shop.put.business');
// 盘点导入
Route::post('inventory/goods_skus', [GoodsSkusController::class, 'inventoryImport'])->name('goods_sku.inventory')->middleware('check.permissions');