创建时间: 2025年06月25日 16:08
任务类型: 问题修复
关联模块: URS推广模块
完成状态: ✅ 已完成
修复URS合伙人分红管理控制器无法正常访问的问题,确保后台管理界面能够正常显示分红记录和详情信息。
/admin/urs-promotion/partner-dividend 出现HTTP错误net::ERR_HTTP_RESPONSE_CODE_FAILURERepository类不符合规范:
控制器代码问题:
依赖关系错误:
修复前:
class UrsPartnerDividendRepository extends EloquentRepository
{
protected $eloquentClass = UrsPartnerDividendRecord::class;
public function __construct()
{
parent::__construct();
$this->with(['transferApp']);
}
}
修复后:
class UrsPartnerDividendRepository extends EloquentRepository
{
protected $eloquentClass = UrsPartnerDividendRecord::class;
}
策略: 删除有问题的控制器,重新创建干净的实现
新控制器特点:
UCore\DcatAdmin\AdminController#[Resource('urs-promotion/partner-dividend')]列表页面访问: ✅ 正常
http://kku_laravel.local.gd/admin/urs-promotion/partner-dividend详情页面访问: ✅ 正常
http://kku_laravel.local.gd/admin/urs-promotion/partner-dividend/2菜单集成: ✅ 正常
测试记录显示正确:
app/Module/UrsPromotion/Repositories/UrsPartnerDividendRepository.php - 简化Repository类app/Module/UrsPromotion/AdminControllers/UrsPartnerDividendController.php - 重写控制器app/Module/UrsPromotion/Docs/合伙人分红.md - 更新维护文档AiWork/202506/251608-URS合伙人分红控制器修复完成.md - 创建任务记录$eloquentClass 属性UCore\DcatAdmin\AdminController