diff --git a/app/api/logic/order/OrderLogic.php b/app/api/logic/order/OrderLogic.php index f5e24b89..9db31ea1 100644 --- a/app/api/logic/order/OrderLogic.php +++ b/app/api/logic/order/OrderLogic.php @@ -108,7 +108,7 @@ class OrderLogic extends BaseLogic } unset($cart_select[$k]['id']); $cart_select[$k]['total_price'] = bcmul($v['cart_num'], $find['price'], 2); //订单总价 - if ($off_activity == 1 || in_array($user['user_ship'], [4, 5, 6, 7])) { + if ($off_activity == 1 || ($user!=null &&in_array($user['user_ship'], [4, 5, 6, 7]))) { $price = $find['cost']; } else { $price = $find['price'];