delete(); if (!$data || $operate == 'deleted') { return false; } $goods = \app\common\models\Goods::select('has_option')->where('id',$goodsId)->first(); if (!$goods) { return true; } $insert = []; foreach ($data as $item) { $insert[] = [ 'uniacid' => \YunShop::app()->uniacid, 'goods_id' => $goodsId, 'goods_option_id' => $goods->has_option?($item['goods_option_id'] ? : 0):0, 'info_img' => $item['info_img'] ? : '', 'sort' => $item['sort'] ? : 0, 'content' => json_encode($item['content']), 'created_at' => time(), 'updated_at' => time(), ]; } if ($insert) { static::insert($insert); } return true; } }