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

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

parent de61974e
......@@ -38,7 +38,7 @@ class Goods
if ($this->commissionGoods) {
$commission_config = $this->commissionGoods->commission_config;
if ($commission_config['status']) {
if (is_array($commission_config) && !empty($commission_config['status'])) {
$this->commissionConfig = $commission_config;
}
switch ($this->commissionGoods->self_rules) {
......
......@@ -104,9 +104,6 @@ class Goods extends Common
$this->success('获取成功', null, $data);
}
/**
* 添加
*/
......@@ -132,9 +129,11 @@ class Goods extends Common
$data = Db::transaction(function () use ($params) {
$this->model->save($params);
// 新增商品默认设置为分销商品,参与分销
// 新增商品默认设置为分销商品,参与分销,使用系统默认佣金配置
$commissionGoods = new CommissionGoodsModel();
$commissionGoods->save([
'commission_rules' => '',
'commission_config' => json_encode(sheep_config('shop.commission')),
'goods_id' => $this->model->id,
'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