From c899f7ed47d7d5a1d8b10a87e9b2a5d0e0149290 Mon Sep 17 00:00:00 2001 From: weigang Date: Wed, 30 Sep 2020 11:03:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B4=BB=E5=8A=A8=E5=95=86?= =?UTF-8?q?=E5=93=81=E5=A4=8D=E5=88=B6bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Forms/v3/GoodsActivityCopyForm.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/Admin/Forms/v3/GoodsActivityCopyForm.php b/app/Admin/Forms/v3/GoodsActivityCopyForm.php index cd839a6..d3f2d51 100644 --- a/app/Admin/Forms/v3/GoodsActivityCopyForm.php +++ b/app/Admin/Forms/v3/GoodsActivityCopyForm.php @@ -44,7 +44,7 @@ class GoodsActivityCopyForm extends Form implements LazyRenderable $goodsBanners = GoodsBannerModel::where('goods_id',$goodsId)->get(); $markets = StoreModel::whereIn('id',$storeIds)->pluck('market_id','id'); foreach($storeIds as $key =>$storeId){ - + $marketId = $markets[$storeId]??0; $model = new GoodsModel(); @@ -55,9 +55,10 @@ class GoodsActivityCopyForm extends Form implements LazyRenderable $model->type = $type; $model->inventory = $inventory; + $model->goods_id = 0; $model->store_id = $storeId; $model->market_id = $marketId; - $model->market_ids = json_encode(["$marketId"]); + $model->market_ids = ["$marketId"]; $model->category_id = $goods->category_id; $model->name = $goods->name; @@ -109,7 +110,7 @@ class GoodsActivityCopyForm extends Form implements LazyRenderable { $id = $this->payload['id'] ?? 0; $name = $this->payload['name'] ?? ''; - + $this->hidden('id')->value($id); $this->display('name')->value($name)->help('复制的活动商品默认下架状态,请核对信息后手动上架!'); $stores = StoreModel::getStoreArray(); @@ -118,8 +119,8 @@ class GoodsActivityCopyForm extends Form implements LazyRenderable $this->datetime('expire_time','活动结束时间')->required()->format('YYYY-MM-DD HH:mm:ss')->rules('after:now',['after'=>'活动结束时间必须大于当前时间!']); $this->number('time_limit_days','限制的天数')->default(1)->help('A时间段内限购'); $this->number('time_limit_num','限制购买数量')->default(1)->help('A时间段内限购的数量'); - $this->switch('can_use_coupon','可同时使用优惠券')->default(0); - $this->select('type','活动类型')->options(GoodsModel::$_TYPE)->default('flash_sale'); + $this->switch('can_use_coupon','可同时使用优惠券')->default(0); + $this->select('type','活动类型')->options(GoodsModel::$_TYPE)->default('flash_sale'); } /**