添加库存返回

This commit is contained in:
wangxiaowei 2024-09-27 17:47:49 +08:00
parent 0b271c7633
commit 43510944f5

@ -65,27 +65,9 @@ class OrderClose extends Command
}
foreach ($order['orderGoods'] as $order_goods) {
if($order['order_type'] == 4){
if (isset($up_group_stock[$order_goods['item_id']])) {
$up_group_num[$order_goods['item_id']] = $up_group_num[$order_goods['item_id']] + $order_goods['goods_num'];
$up_group_stock[$order_goods['item_id']]['stock'] = Db::raw('stock+' . $up_group_num[$order_goods['item_id']]);
trace(2222);
} else {
$up_group_num[$order_goods['item_id']] = $order_goods['goods_num'];
$up_group_stock[$order_goods['item_id']] = [
'item_id' => $order_goods['item_id'],
'stock' => Db::raw('stock+' . $up_group_num[$order_goods['item_id']])
];
trace(3333);
}
trace(json_encode($up_group_stock));
}
if($order['order_type'] == 4){
GroupbuyGoods::where(['item_id' => $order_goods['item_id']])->inc('stock', 1)->update();
}
//更新商品总库存数据
if (isset($update_total_stock[$order_goods['goods_id']])) {
@ -127,7 +109,6 @@ class OrderClose extends Command
if($update_total_stock){
(new Goods())->saveAll(array_values($update_total_stock));
(new GoodsItem())->saveAll(array_values($update_stock));
(new GroupbuyGoods())->saveAll(array_values($up_group_stock));
}
if($update_coupon_ids){