feat: 修改了在StoreOrderLists和StoreOrderController中的代码逻辑,优化了订单创建流程。

This commit is contained in:
mkm 2024-06-26 11:07:10 +08:00
parent b7f8c6ad42
commit 2c2baf4135
2 changed files with 5 additions and 5 deletions

View File

@ -69,10 +69,10 @@ class StoreOrderLists extends BaseAdminDataLists implements ListsSearchInterface
}
$product = StoreOrderCartInfo::where('oid', $item['id'])->field(['id', 'oid', 'product_id', 'cart_info'])
->limit(3)->select();
foreach ($product as &$items) {
$items['store_name'] = $items['cart_info']['name'];
$items['image'] = $items['cart_info']['image'];
}
foreach ($product as &$items) {
$items['store_name'] = $items['cart_info']['name'];
$items['image'] = $items['cart_info']['image'];
}
$item['product'] = $product;
return $item;
})

View File

@ -169,7 +169,7 @@ class StoreOrderController extends BaseAdminController
$user = User::where('id', $uid)->find();
}
$params['store_id'] = $this->request->adminInfo['store_id']; //当前登录的店铺id用于判断是否是当前店铺的订单
$order = StoreOrderLogic::createOrder($cartId, $addressId, $user, $params);
$order = OrderLogic::createOrder($cartId, $addressId, $user, $params);
if ($order != false) {
switch ($pay_type) {
case PayEnum::PURCHASE_FUNDS: