getOne(['UserId' => $user_id,'PackageId' => $package_info['Id']]); if (isset($user_price['UserPrice'])) { $price = $user_price['UserPrice']; } } else { $scheme_model = new PriceScheme; $discount = $scheme_model->getone(['Id' => $discount])['discount']; $price = $package_info['LinePrice'] * $discount / 100; } //判读最低价 if ($price < $package_info['MinPrice']) { $price = $package_info['MinPrice']; } if ($price < $package_info['Price']) { $package_info['Price'] = $price; } } return $package_info['Price']; } }