setdata; if($requestModel){ Setting::set('area_dividend.agreement', $requestModel['agreement']); unset($requestModel['agreement']); if ($requestModel['agent_many'] == 0) { $has_count = AreaDividendAgent::uniacid() ->select('member_id') ->whereIn('status',[0,1]) ->groupBy('member_id') ->havingRaw('COUNT(*) > 1') ->count(); if ($has_count) { return $this->message('存在一人代理多个区域情况,不能关闭代理多个区域功能', Url::absoluteWeb('plugin.area-dividend.admin.area-dividend-set'),'error'); } } if (Setting::set('plugin.area_dividend', $requestModel)) { return $this->message('设置成功', Url::absoluteWeb('plugin.area-dividend.admin.area-dividend-set')); } else { return $this->error('设置失败'); } } $temp_list = MessageTemp::getList(); return view('Yunshop\AreaDividend::admin.set', [ 'set' => $set, 'agreement' => $agreement, 'temp_list' => $temp_list, ])->render(); } }