|
|
@@ -4,6 +4,7 @@ namespace App\Console\Commands;
|
|
|
|
|
|
use Illuminate\Console\Command;
|
|
|
use App\Http\Api\Mq;
|
|
|
+use Illuminate\Support\Facades\Log;
|
|
|
|
|
|
class MqProgress extends Command
|
|
|
{
|
|
|
@@ -44,16 +45,22 @@ class MqProgress extends Command
|
|
|
$exchange = 'router';
|
|
|
$queue = 'progress';
|
|
|
$this->info(" [*] Waiting for {$queue}. To exit press CTRL+C");
|
|
|
+ Log::debug("mq:progress start.");
|
|
|
Mq::worker($exchange,$queue,function ($message){
|
|
|
- $ok1 = $this->call('upgrade:progress',['--book'=>$message->book,
|
|
|
- '--para'=>$message->para,
|
|
|
- '--channel'=>$message->channel,
|
|
|
- ]);
|
|
|
- $ok2 = $this->call('upgrade:progress.chapter',['--book'=>$message->book,
|
|
|
- '--para'=>$message->para,
|
|
|
- '--channel'=>$message->channel,
|
|
|
- ]);
|
|
|
+ $data = ['--book'=>$message->book,
|
|
|
+ '--para'=>$message->para,
|
|
|
+ '--channel'=>$message->channel,
|
|
|
+ ];
|
|
|
+ $ok1 = $this->call('upgrade:progress',$data);
|
|
|
+ if($ok1 !== 0){
|
|
|
+ Log::error('mq:progress upgrade:progress fail',$data);
|
|
|
+ }
|
|
|
+ $ok2 = $this->call('upgrade:progress.chapter',$data);
|
|
|
+ if($ok2 !== 0){
|
|
|
+ Log::error('mq:progress upgrade:progress.chapter fail',$data);
|
|
|
+ }
|
|
|
$this->info("Received book=".$message->book.' progress='.$ok1.' chapter='.$ok2);
|
|
|
+ Log::debug("mq:progress: done book=".$message->book.' progress='.$ok1.' chapter='.$ok2);
|
|
|
return $ok1+$ok2;
|
|
|
});
|
|
|
return 0;
|