Files
fast/addons/shopro/controller/commission/Commission.php
xiadc c6a4e1f5f6 init
- 框架初始化
 - 安装插件
 - 修复PHP8.4报错
2025-04-19 17:21:20 +08:00

31 lines
853 B
PHP

<?php
namespace addons\shopro\controller\commission;
use addons\shopro\controller\Common;
use addons\shopro\service\commission\Agent as AgentService;
use app\admin\model\shopro\commission\Agent as AgentModel;
class Commission extends Common
{
protected AgentService $service;
public function _initialize()
{
parent::_initialize();
$on = sheep_config('shop.commission.level');
if (!$on) {
$this->error('分销中心已关闭,该功能暂不可用', null, 101);
}
$user = auth_user();
// 检查分销商状态
$this->service = new AgentService($user);
if ($this->service->agent && $this->service->agent->status === AgentModel::AGENT_STATUS_FORBIDDEN) {
$this->error('账户已被禁用,该功能暂不可用', null, 102);
}
}
}