feat: #10000 库存盘点修改

This commit is contained in:
赵世界 2022-08-23 16:34:27 +08:00
parent d37635f2ab
commit 8400465210

View File

@ -78,6 +78,7 @@ class GoodsSkusController extends Controller
$query->where('updated_at', '>', $lastInventoryTime); $query->where('updated_at', '>', $lastInventoryTime);
}) })
->sum('already_cancel_number'); ->sum('already_cancel_number');
$sku['inventory_time'] = $lastInventoryTime;
$sku['order_goods_num'] = $addOrderGoodsNum - $reduceOrderGoodsNum; $sku['order_goods_num'] = $addOrderGoodsNum - $reduceOrderGoodsNum;
} }
@ -249,7 +250,6 @@ class GoodsSkusController extends Controller
'before_update' => $record->inventory, 'before_update' => $record->inventory,
'after_update' => $requestSkus[$sku['id']]['inventory'] 'after_update' => $requestSkus[$sku['id']]['inventory']
]; ];
$logs[] = $inventoryLog;
$externalSkuId = $sku['goods']['goods_code'] . '_' . $sku['sku_code']; $externalSkuId = $sku['goods']['goods_code'] . '_' . $sku['sku_code'];
// 自上一次盘点过后有订单发生的数量(包含退单) // 自上一次盘点过后有订单发生的数量(包含退单)
$lastInventoryTime = $record->inventory_time; $lastInventoryTime = $record->inventory_time;
@ -270,6 +270,8 @@ class GoodsSkusController extends Controller
$record->inventory_time = $dateTime; $record->inventory_time = $dateTime;
$record->order_goods_num += $orderGoodsNum; $record->order_goods_num += $orderGoodsNum;
$record->save(); $record->save();
$inventoryLog['message'] = '盘点时订单商品数量: ' . $orderGoodsNum;
$logs[] = $inventoryLog;
// 更新明天 // 更新明天
DailyStockRecord::updateOrCreate( DailyStockRecord::updateOrCreate(
['sku_id' => $sku['id'], 'day' => $nextDay], ['sku_id' => $sku['id'], 'day' => $nextDay],