|
|
@@ -95,6 +95,7 @@ class GoodsLogic extends BaseLogic
|
|
|
$model->goods_name = $params['goods_name'];
|
|
|
$model->goods_image = $params['goods_image'];
|
|
|
$model->goods_video = $params['goods_video'];
|
|
|
+ $model->goods_banners = $params['goods_banners'];
|
|
|
$model->goods_number = $params['goods_number'];
|
|
|
$model->good_unit = $params['good_unit'];
|
|
|
$model->goods_size = $params['goods_size'];
|
|
|
@@ -109,12 +110,6 @@ class GoodsLogic extends BaseLogic
|
|
|
$model->warranty_period = $params['warranty_period'];
|
|
|
$model->fee_schedule = $params['fee_schedule'];
|
|
|
$model->goods_status = $params['goods_status'];
|
|
|
- $model->is_recommend = $params['is_recommend'] ?:0;
|
|
|
- $model->recommend_weight = $params['recommend_weight'] ?:0;
|
|
|
- $model->is_top = $params['is_top'] ?:0;
|
|
|
- $model->top_weight = $params['top_weight'] ?:0;
|
|
|
- $model->is_hot = $params['is_hot'] ?:0;
|
|
|
- $model->hot_weight = $params['hot_weight'] ?:0;
|
|
|
$model->user_id = $userId;
|
|
|
$model->save();
|
|
|
Db::commit();
|
|
|
@@ -133,6 +128,9 @@ class GoodsLogic extends BaseLogic
|
|
|
->with('goodsCategory')
|
|
|
->withoutField(['is_recommend','recommend_weight','is_top','top_weight','is_hot','hot_weight'])
|
|
|
->findOrEmpty()->toArray();
|
|
|
+ if(!empty($data['goods_category_ids'])) {
|
|
|
+ $data['goods_category_ids'] = array_map("intval", $data['goods_category_ids']);
|
|
|
+ }
|
|
|
return $data;
|
|
|
}catch(\Exception $e){
|
|
|
self::setError($e->getMessage());
|