From fcf0da65ea28ba34f2ae5a2ba48360e80963c983 Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Thu, 22 Aug 2024 09:56:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E7=94=9F=E6=B4=BB=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/LocalStore.php | 1 + app/api/logic/LocalStoreLogic.php | 18 +++++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/api/controller/LocalStore.php b/app/api/controller/LocalStore.php index f6dbc78a..2138ffd8 100755 --- a/app/api/controller/LocalStore.php +++ b/app/api/controller/LocalStore.php @@ -269,5 +269,6 @@ class LocalStore extends Api { $form = $this->request->post(); (new LocalStoreGoodsValidate())->goCheck(); + LocalStoreLogic::addGoods($form, $this->user_id); } } \ No newline at end of file diff --git a/app/api/logic/LocalStoreLogic.php b/app/api/logic/LocalStoreLogic.php index f6871a9d..5045472d 100644 --- a/app/api/logic/LocalStoreLogic.php +++ b/app/api/logic/LocalStoreLogic.php @@ -4,8 +4,8 @@ namespace app\api\logic; use app\common\basics\Logic; use app\common\model\LocalStore; -use app\common\model\LocalStoreGoods; -use app\common\model\LocalStoreGoodsPic; +use app\common\model\LocalStore\LocalStoreGoods; +use app\common\model\LocalStore\LocalStoreGoodsPic; use think\facade\Db; class LocalStoreLogic extends Logic @@ -125,8 +125,20 @@ class LocalStoreLogic extends Logic return $distance; } - public static function addGoods($form) + public static function addGoods($form, $user_id) { + $data['user_id'] = $user_id; + $data['create_time'] = time(); + $pic = $data['url']; + unset($data['url']); + $id = LocalStoreGoods::insertGetId($data); + $arr = []; + foreach ($pic as $k => &$v) { + $arr[$k]['lsg_id'] = $id; + $arr[$k]['url'] = $v; + } + dump($arr); + die; } } \ No newline at end of file