Commit 1ffd6a9e authored by 刘小敏's avatar 刘小敏

fix(commission): 修复商品分销配置未初始化导致的报错

parent de61974e
...@@ -38,7 +38,7 @@ class Goods ...@@ -38,7 +38,7 @@ class Goods
if ($this->commissionGoods) { if ($this->commissionGoods) {
$commission_config = $this->commissionGoods->commission_config; $commission_config = $this->commissionGoods->commission_config;
if ($commission_config['status']) { if (is_array($commission_config) && !empty($commission_config['status'])) {
$this->commissionConfig = $commission_config; $this->commissionConfig = $commission_config;
} }
switch ($this->commissionGoods->self_rules) { switch ($this->commissionGoods->self_rules) {
......
...@@ -104,9 +104,6 @@ class Goods extends Common ...@@ -104,9 +104,6 @@ class Goods extends Common
$this->success('获取成功', null, $data); $this->success('获取成功', null, $data);
} }
/** /**
* 添加 * 添加
*/ */
...@@ -132,9 +129,11 @@ class Goods extends Common ...@@ -132,9 +129,11 @@ class Goods extends Common
$data = Db::transaction(function () use ($params) { $data = Db::transaction(function () use ($params) {
$this->model->save($params); $this->model->save($params);
// 新增商品默认设置为分销商品,参与分销 // 新增商品默认设置为分销商品,参与分销,使用系统默认佣金配置
$commissionGoods = new CommissionGoodsModel(); $commissionGoods = new CommissionGoodsModel();
$commissionGoods->save([ $commissionGoods->save([
'commission_rules' => '',
'commission_config' => json_encode(sheep_config('shop.commission')),
'goods_id' => $this->model->id, 'goods_id' => $this->model->id,
'status' => 1, 'status' => 1,
]); ]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment