49 lines
1.4 KiB
PHP
49 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* SaaSMall商城系统 - 团队十年电商经验汇集巨献!
|
|
* =========================================================
|
|
* Copy right 2019-2029 成都SAAS云科技有限公司, 保留所有权利。
|
|
* ----------------------------------------------
|
|
* 官方网址: https://www.gobuysaas.com
|
|
|
|
* =========================================================
|
|
*/
|
|
|
|
namespace addon\supply\model\goods;
|
|
|
|
use think\facade\Cache;
|
|
use app\model\BaseModel;
|
|
|
|
/**
|
|
* 商品分类
|
|
*/
|
|
class GoodsCategory extends BaseModel
|
|
{
|
|
|
|
/**
|
|
* 修改商品分类 的供应商分佣比率
|
|
* @param $data
|
|
* @return \multitype
|
|
*/
|
|
public function editCategory($condition, $commission_rate)
|
|
{
|
|
$check_condition = array_column($condition, 2, 0);
|
|
$category_id = isset($check_condition[ 'category_id' ]) ? $check_condition[ 'category_id' ] : '';
|
|
$data = array (
|
|
'supply_commission_rate'=> $commission_rate
|
|
);
|
|
$res = model('goods_category')->update($data, $condition);
|
|
|
|
//修改受影响的商品分佣比率
|
|
$goods_condition = array (
|
|
[ 'category_json', 'like', '%' . $category_id . '"]' ]
|
|
);
|
|
model('supply_goods')->update([ 'commission_rate' => $commission_rate ],$goods_condition);
|
|
|
|
Cache::tag("goods_category")->clear();
|
|
|
|
return $this->success($res);
|
|
}
|
|
|
|
|
|
} |