From 7fce241e2b1ffc31efc4bacee260fc413628e97c Mon Sep 17 00:00:00 2001 From: xucong <850806214@qq.com> Date: Mon, 26 May 2025 15:06:24 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8F=90=E4=BA=A4=E7=BC=BA=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E4=B8=9C=E8=A5=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/adminapi/logic/GoodsLogic.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/adminapi/logic/GoodsLogic.php b/app/adminapi/logic/GoodsLogic.php index 64ca7ae..28e1ff2 100644 --- a/app/adminapi/logic/GoodsLogic.php +++ b/app/adminapi/logic/GoodsLogic.php @@ -93,6 +93,26 @@ class GoodsLogic extends BaseLogic $d['uri'] = $value; Db::name("goods_image")->save($d); } + $goods_spec_id = Db::name('goods_spec') + ->insertGetId(['goods_id' => $id, 'name' => '默认']); + $goods_spec_value_id = Db::name('goods_spec_value') + ->insertGetId(['spec_id' => $goods_spec_id, 'goods_id' => $id, 'value' => '默认']); + + $data = [ + 'image' => $params['one_spec_image'], + 'goods_id' => $id, + 'spec_value_ids' => $goods_spec_value_id, + 'spec_value_str' => '默认', + 'market_price' => $params['one_market_price'], + 'price' => $params['one_price'], + 'cost_price' => $params['one_cost_price'], + 'stock' => $params['one_stock'], + 'volume' => $params['one_volume'], + 'weight' => $params['one_weight'], + 'bar_code' => $params['one_bar_code'], + ]; + Db::name('goods_item') + ->insert($data); Db::commit(); return true; } catch (\Exception $e) {