diff --git a/app/product/controller/OpenProduct.php b/app/product/controller/OpenProduct.php index 92ef270..8ac128c 100644 --- a/app/product/controller/OpenProduct.php +++ b/app/product/controller/OpenProduct.php @@ -5,6 +5,7 @@ namespace app\product\controller; use app\product\model\Product as PoductModel; use app\product\model\ProductAccount as AccountModel; use app\product\model\User as UserModel; +use app\agent\model\ProductPackage as PoductPackageModel; class OpenProduct { @@ -20,6 +21,33 @@ class OpenProduct \result($list); } + + public function getProductPackageList() + { + $product = new PoductModel; + $package = new PoductPackageModel; + $product_list = $product->getList(['OnLine' => 1], 'Id,Name', 'Sort asc'); + $package_list = $package->getList(['Status' => 1], 'Id,ProductId,Name', 'ProductId asc'); + + $product_id_name = []; + foreach ($product_list as $v) { + $product_id_name[$v['Id']] = $v['Name']; + } + + foreach ($package_list as $k => &$pakg) { + if (isset($product_id_name[$pakg['ProductId']])) { + $pakg['ProductName'] = $product_id_name[$pakg['ProductId']]; + } else { + unset($package_list[$k]); + } + } + $list = [ + "product_list" => $product_list, + "package_list" => $package_list + ]; + \result($list); + } + //根据账号搜索用户是否实名 public function getVerify() {