diff --git a/app/api/controller/Distribution.php b/app/api/controller/Distribution.php index fedf9c42..5adef2ef 100755 --- a/app/api/controller/Distribution.php +++ b/app/api/controller/Distribution.php @@ -288,4 +288,10 @@ class Distribution extends Api return JsonServer::success('',$result); } + // 获取店铺类型 + public function scheme() + { + $result = DistributionLogic::scheme(); + return JsonServer::success('', $result); + } } \ No newline at end of file diff --git a/app/api/logic/DistributionLogic.php b/app/api/logic/DistributionLogic.php index 8dffa402..1521f61b 100755 --- a/app/api/logic/DistributionLogic.php +++ b/app/api/logic/DistributionLogic.php @@ -25,6 +25,7 @@ use app\common\enum\DistributionOrderGoodsEnum; use app\common\enum\NoticeEnum; use app\common\model\distribution\Distribution; use app\common\model\distribution\DistributionLevel; +use app\common\model\distribution\DistributionStoreType; use app\common\model\shop\Shop; use app\common\server\ConfigServer; use app\common\model\user\UserDistribution; @@ -605,4 +606,22 @@ class DistributionLogic extends Logic return ['poster'=>$poster]; } + + // 获取店铺类型 + public static function scheme() + { + $store_type_status = ConfigServer::set('distribution','store_type', 0); + + $sort_type = array(); + if ($store_type_status == 1) { + $sort_type = DistributionStoreType::where(['is_delete' => 0]) + ->order('sort desc') + ->select(); + } + + return [ + 'store_type_status' => $store_type_status, + 'sort_type' => $sort_type + ]; + } } \ No newline at end of file