| 12345678910111213141516171819202122232425262728293031323334 | 
							- <?php
 
- namespace app\api\controller\commission;
 
- use app\common\Service\Commission\Agent as AgentService;
 
- use app\common\model\commission\Agent as AgentModel;
 
- use app\common\Service\ShopConfigService;
 
- use app\api\controller\Base;
 
- class Commission extends Base
 
- {
 
-     protected AgentService $service;
 
-     public function _initialize()
 
-     {
 
-         parent::_initialize();
 
-         $on = ShopConfigService::getConfigField('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);
 
-         }
 
-     }
 
-   
 
-    
 
- }
 
 
  |