Store the customized Shopro mall so it can be kept on the remote.

Co-authored-by: Cursor <cursoragent@cursor.com>
这个提交包含在:
wikiboss
2026-09-22 13:55:12 +08:00
当前提交 b87880e247
共有 2547 个文件被更改,包括 423496 次插入 和 0 次删除

查看文件

@@ -0,0 +1,30 @@
<?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);
}
}
}