From 66090b5985a502398ed0ec93534919c2beb6baaf Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Thu, 24 Oct 2024 14:52:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=BA=97=E9=93=BA=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Distribution.php | 6 ++++++ app/api/logic/DistributionLogic.php | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) 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