From b4eb4fbe0c2572a69bd2bf770872ac44a54915f0 Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Fri, 23 Aug 2024 09:31:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=95=86=E5=93=81=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E7=9A=84=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/LocalStoreGoods.php | 13 +++++++++++++ app/api/logic/LocalStoreGoodsLogic.php | 14 ++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/app/api/controller/LocalStoreGoods.php b/app/api/controller/LocalStoreGoods.php index 45ac425d..73115d72 100755 --- a/app/api/controller/LocalStoreGoods.php +++ b/app/api/controller/LocalStoreGoods.php @@ -9,6 +9,7 @@ use app\common\server\JsonServer; class LocalStoreGoods extends Api { + // 商品列表 public function lists() { $get = $this->request->get(); @@ -36,4 +37,16 @@ class LocalStoreGoods extends Api } return JsonServer::success('提交成功', [], 1, 1); } + + public function details() + { + $get = $this->request->get(); + $get['user_id'] = $this->user_id; + + $result = LocalStoreGoodsLogic::details($get); + if ($result) { + return JsonServer::success('获取成功', $result); + } + return JsonServer::error('获取失败'); + } } \ No newline at end of file diff --git a/app/api/logic/LocalStoreGoodsLogic.php b/app/api/logic/LocalStoreGoodsLogic.php index 95ad7e51..3aeb0457 100644 --- a/app/api/logic/LocalStoreGoodsLogic.php +++ b/app/api/logic/LocalStoreGoodsLogic.php @@ -10,6 +10,7 @@ use think\facade\Config; class LocalStoreGoodsLogic extends Logic { + // 获取商品列表 public static function lists($get) { $list = LocalStoreGoods::with('pic') @@ -49,6 +50,7 @@ class LocalStoreGoodsLogic extends Logic return $result; } + // 添加商品 public static function addGoods($form, $user_id) { try { @@ -74,4 +76,16 @@ class LocalStoreGoodsLogic extends Logic return false; } } + + // 获取商品详情 + public static function details($get) + { + return LocalStoreGoods::with('pic') + ->where([ + 'id' => $get['id'], + 'user_id' => $get['user_id'], + 'lstore_id' => $get['lstore_id'], + 'delete_time' => 0, + ])->find(); + } } \ No newline at end of file