getList($where,'*', 'id asc'); $list = []; foreach ($package_list as $package) { $package_info = explode('-',$package['OriginName']); //判断价格 if ($isset_price) { $price = 1000000; $package_price = $package['Price']; if ($discount != 0) { $price = $package['LinePrice'] * $discount / 100; } else { if (!empty($user_price)) { if ($package['Id'] == $user_price['PackageId']) { $price = $user_price['UserPrice']; } } } //判读最低价 if ($price < $package['MinPrice']) { $price = $package['MinPrice']; } if ($price < $package_price) { $package['Price'] = $price; } } if (isset($package_info[3])) { $package['package_name'] = $package_info[3]; } else { $package['package_name'] = '1小时'; } if($package_info[1] == "游戏") { $package_info[1] = 'game'; } if($package_info[1] == "线路") { $package_info[1] = 'line'; } if ($package_info[2] == '测试') { $package_info[2] = 'test'; } $list[$package_info[1]][$package_info[2]][] = $package; } return $list; } }