Browse Source

自动刮奖脚本

master
wanghongjun 2 years ago
parent
commit
ff29de54fb
  1. 17
      app/command/Autousezone.php

17
app/command/Autousezone.php

@ -6,23 +6,28 @@ use app\logic\Zone;
use think\console\Command;
use think\console\Input;
use think\console\Output;
use think\console\input\Option;
class Autousezone extends Command
{
protected function configure()
{
// 配置脚本命令的名称和描述
$this->setName('Autousezone')->setDescription('自动完成刮奖脚本');
$this->setName('autousezone')
->setDescription('Description of Autousezone command')
->addOption('limit', null, Option::VALUE_REQUIRED , 'Description of --limit option')
->addOption('user_id', null, Option::VALUE_REQUIRED, 'Description of --user_id option')
->addOption('zone_goods_id', null, Option::VALUE_REQUIRED, 'Description of --zone_goods_id option');
}
protected function execute(Input $input, Output $output)
{
$count = $input->getOption('limit') ?? 500;
$user_id = $input->getOption('user_id') ?? 1;
$zone_goods_id = $input->getOption('zone_goods_id') ?? 1;
$limit = $input->getOption('limit');
$user_id = $input->getOption('user_id');
$zone_goods_id = $input->getOption('zone_goods_id');
// 处理您的代码逻辑,使用获取到的选项值
// 执行脚本逻辑
$output->writeln(Zone::auto($user_id,$zone_goods_id,$count));
$output->writeln(Zone::auto($user_id,$zone_goods_id,$limit));
}
}
Loading…
Cancel
Save