diff --git a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php index 666e6ac96..0b2f50a52 100644 --- a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php +++ b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php @@ -2,6 +2,7 @@ namespace app\admin\logic\beforehand_order_cart_info; +use app\admin\logic\purchase_product_offer\PurchaseProductOfferLogic; use app\admin\logic\warehouse_product\WarehouseProductLogic; use app\common\model\beforehand_order_cart_info\BeforehandOrderCartInfo; use app\common\logic\BaseLogic; @@ -423,6 +424,11 @@ class BeforehandOrderCartInfoLogic extends BaseLogic // throw new BusinessException('入库失败,预订单更新出错'); // } } + $purchaseProductOffer['purchase']=$purchaseProductOffer['price']; + $product = StoreProduct::where('id', $purchaseProductOffer['product_id'])->withTrashed()->field('id,store_name,top_cate_id,two_cate_id,cate_id')->find(); + + PurchaseProductOfferLogic::setProductGroupPrice($purchaseProductOffer, $product); + Db::commit(); return true; } catch (\Throwable $e) {