diff --git a/app/Controller/v3/GoodsController.php b/app/Controller/v3/GoodsController.php index ebbf6c7..4bb6165 100644 --- a/app/Controller/v3/GoodsController.php +++ b/app/Controller/v3/GoodsController.php @@ -108,8 +108,9 @@ class GoodsController extends BaseController $data['on_sale'] = $this->request->input('on_sale',0); $data['is_infinite'] = $this->request->input('is_infinite',0); $data['user_id'] = $this->request->input('user_id',0); - $res = $this->goodsService->update($data); + $data['cover_img'] = $this->request->input('cover_img',0); $banners = $this->request->input('banner',0); + $res = $this->goodsService->update($data); if(!empty($banners)){ $banners = explode(',',$banners); foreach ($banners as $banner){ @@ -163,8 +164,9 @@ class GoodsController extends BaseController $data['on_sale'] = $this->request->input('on_sale',0); $data['is_infinite'] = $this->request->input('is_infinite',0); $data['user_id'] = $this->request->input('user_id',0); - $res = $this->goodsService->create($data); + $data['cover_img'] = $this->request->input('cover_img',0); $banners = $this->request->input('banner',0); + $res = $this->goodsService->create($data); if(!empty($banners)){ $banners = explode(',',$banners); foreach ($banners as $banner){ diff --git a/app/Model/v3/Goods.php b/app/Model/v3/Goods.php index 5e07991..3ce1db5 100644 --- a/app/Model/v3/Goods.php +++ b/app/Model/v3/Goods.php @@ -62,7 +62,8 @@ class Goods extends Model 'tags', 'remark', 'on_sale', - 'is_infinite' + 'is_infinite', + 'cover_img' ]; /** * The attributes that should be cast to native types. diff --git a/app/Service/v3/Implementations/GoodsService.php b/app/Service/v3/Implementations/GoodsService.php index 60545f7..35d616d 100644 --- a/app/Service/v3/Implementations/GoodsService.php +++ b/app/Service/v3/Implementations/GoodsService.php @@ -106,7 +106,8 @@ class GoodsService implements GoodsServiceInterface 'tags' => $params['tags'], 'remark' => $params['remark'], 'on_sale' => $params['on_sale'], - 'is_infinite' => $params['is_infinite'] + 'is_infinite' => $params['is_infinite'], + 'cover_img' => $params['cover_img'] ]; // $this->log->event(LogLabel::CREATE_GOODS_LOG, ['logData' => json_encode( // [ @@ -158,7 +159,8 @@ class GoodsService implements GoodsServiceInterface 'tags' => $params['tags'], 'remark' => $params['remark'], 'on_sale' => $params['on_sale'], - 'is_infinite' => $params['is_infinite'] + 'is_infinite' => $params['is_infinite'], + 'cover_img' => $params['cover_img'] ]); // $this->log->event(LogLabel::UPDATE_GOODS_LOG, ['logData' => json_encode( // [