'0',// 是否开启团队奖励 'online_payment_switch' => '0',// 在线买单是否开启团队奖励 'money_type' => '0',// 升级业绩金额计算类型:0=已支付订单金额,1=已完成订单金额 'buy_goods_type' => '0',// 升级购买商品有效类型:0=已支付订单商品,1=已完成订单商品 'is_differential' => '0',// 团队奖励是否开启级差:0=关闭级差,1=开启级差 ]; /** * Common: 保存配置 * Author: wu-hui * Time: 2024/08/07 10:47 * @param int $siteId * @param array $data * @param int $is_use * @return array */ public function setConfig(int $siteId = 0,array $data = [],int $is_use = 1){ $setWhere = [ ['site_id','=', $siteId > 0 ? $siteId : $this->adminSiteId], ['app_module','=','shop'], ['config_key','=','team_setting'] ]; return (new Config())->setConfig($data, '团队奖励设置', $is_use, $setWhere); } /** * Common: 获取配置 * Author: wu-hui * Time: 2024/08/07 10:48 * @param int $siteId * @return array|string[] */ public function getConfig(int $siteId = 0){ $setWhere = [ ['site_id','=', $siteId > 0 ? $siteId : $this->adminSiteId], ['app_module','=','shop'], ['config_key','=','team_setting'] ]; $res = (new Config())->getConfig($setWhere); $value = $res['data'] ? $res['data']['value'] : []; return array_merge($this->defaultConfig, $value); } }