setName('hjf:release-points') ->setDescription('执行黄精粉健康商城每日积分释放(frozen_points × 4‰ → available_points)'); } protected function execute(Input $input, Output $output): int { $output->writeln('[HjfReleasePoints] 开始执行积分释放...'); /** @var PointsReleaseServices $service */ $service = app()->make(PointsReleaseServices::class); $result = $service->executeRelease(); $output->writeln(sprintf( '[HjfReleasePoints] 完成:处理 %d 人,共释放 %d 积分,日期 %s', $result['processed'], $result['total_released'], $result['release_date'] )); return 0; } }