diff --git a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php index 459ff7537..1940ed98d 100644 --- a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php +++ b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php @@ -244,7 +244,11 @@ class BeforehandOrderCartInfoLogic extends BaseLogic WarehouseProductLogic::add($data); PurchaseProductOffer::where('id', $v['id'])->update(['status' => 1, 'is_storage' => 1]); } - BeforehandOrder::where('id', $params['bhoid'])->update(['warehousing_id' => $res['id'],'is_warehousing'=>1]); + $attrs = ['warehousing_id' => $res['id'],'is_warehousing'=>1]; + if ($beforehandOrder['order_type'] == 7) { + $attrs['is_buying'] = 1; + } + BeforehandOrder::where('id', $params['bhoid'])->update($attrs); Db::commit(); return true; } catch (\Throwable $e) {