From cc89a55ab4706fe73c5eb4666f6aa3535f9e9f1d Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Fri, 23 Aug 2024 10:52:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/logic/LocalStoreGoodsLogic.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/app/api/logic/LocalStoreGoodsLogic.php b/app/api/logic/LocalStoreGoodsLogic.php index a0e83e79..eacbe051 100644 --- a/app/api/logic/LocalStoreGoodsLogic.php +++ b/app/api/logic/LocalStoreGoodsLogic.php @@ -69,6 +69,13 @@ class LocalStoreGoodsLogic extends Logic 'state' => self::$SHELVES, 'create_time' => time(), ]); + + // 处理图片 + $data = []; + foreach ($form['url'] as $k => &$v) { + $data[$k]['lsg_id'] = $id; + $data[$k]['url'] = substr($v, $len, strlen($v)); + } } else if ($form['type'] === 'edit') { LocalStoreGoods::where(['id' => $form['id']])->update([ 'title' => $form['title'], @@ -78,13 +85,14 @@ class LocalStoreGoodsLogic extends Logic 'update_time' => time(), ]); LocalStoreGoodsPic::where(['id' => $form['id']])->delete(); - $id = $form['id']; - } - $data = []; - foreach ($form['url'] as $k => &$v) { - $data[$k]['lsg_id'] = $id; - $data[$k]['url'] = substr($v, $len, strlen($v)); + // 处理图片 + $data = []; + foreach ($form['url'] as $k => &$v) { + $data[$k]['lsg_id'] = $form['id']; + $data[$k]['url'] = substr($v['url'], $len, strlen($v['url'])); + } + dump($data);die; } LocalStoreGoodsPic::insertAll($data); return true;