Browse Source

商品复制功能-修改重复复制轮播图问题

master
liangyuyan 5 years ago
parent
commit
0eb01b067f
  1. 3
      app/Admin/Forms/v3/GoodsActivityCopyForm.php
  2. 5
      app/Admin/Forms/v3/GoodsCopyForm.php

3
app/Admin/Forms/v3/GoodsActivityCopyForm.php

@ -84,9 +84,8 @@ class GoodsActivityCopyForm extends Form implements LazyRenderable
if($model->save() && !empty($goodsBanners)){ if($model->save() && !empty($goodsBanners)){
$goodsId = $model->getKey(); $goodsId = $model->getKey();
$banners = [];
foreach($goodsBanners as $kb => $vb){ foreach($goodsBanners as $kb => $vb){
$banners[] = [
$banners = [
'goods_id' => $goodsId, 'goods_id' => $goodsId,
'type' => $vb->type, 'type' => $vb->type,
'path' => $vb->path, 'path' => $vb->path,

5
app/Admin/Forms/v3/GoodsCopyForm.php

@ -24,7 +24,7 @@ class GoodsCopyForm extends Form
// 获取外部传递参数 // 获取外部传递参数
$goodsId = $input['goods_id']; $goodsId = $input['goods_id'];
$storeIds= $input['store_ids']; $storeIds= $input['store_ids'];
$goods = GoodsModel::find($goodsId); $goods = GoodsModel::find($goodsId);
$goodsBanners = GoodsBannerModel::where('goods_id',$goodsId)->get(); $goodsBanners = GoodsBannerModel::where('goods_id',$goodsId)->get();
$markets = StoreModel::whereIn('id',$storeIds)->pluck('market_id','id'); $markets = StoreModel::whereIn('id',$storeIds)->pluck('market_id','id');
@ -61,9 +61,8 @@ class GoodsCopyForm extends Form
if($model->save() && !empty($goodsBanners)){ if($model->save() && !empty($goodsBanners)){
$goodsId = $model->getKey(); $goodsId = $model->getKey();
$banners = [];
foreach($goodsBanners as $kb => $vb){ foreach($goodsBanners as $kb => $vb){
$banners[] = [
$banners = [
'goods_id' => $goodsId, 'goods_id' => $goodsId,
'type' => $vb->type, 'type' => $vb->type,
'path' => $vb->path, 'path' => $vb->path,

Loading…
Cancel
Save