IssueCouponsController.php 1002 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace addons\IssueCoupons\console\controllers;
  3. use addons\IssueCoupons\common\logic\Send;
  4. use addons\Redpack\common\logic\FrozenToActiveLogic;
  5. use common\enums\RabbitMqEnum;
  6. use yii\console\ExitCode;
  7. use yii\console\Controller;
  8. class IssueCouponsController extends Controller
  9. {
  10. /**
  11. * 根据基础设置在规定时间将冻结红包激活到激活红包中
  12. */
  13. public function actionSend() {
  14. try {
  15. $object = new Send();
  16. $result = $object->execute();
  17. //Yii::$app->services->rabbitMq->push(RabbitMqEnum::EXCHANGE_TASK, RabbitMqEnum::TASK_QUEUE, [], Send::class, 'execute');
  18. if($result === true) {
  19. echo 'success';
  20. return ExitCode::OK;
  21. }
  22. } catch (\Exception $e) {
  23. echo '发卷宝' . $e->getMessage();
  24. $this->stderr('Error: ' . ExitCode::getReason(ExitCode::UNSPECIFIED_ERROR));
  25. return ExitCode::UNSPECIFIED_ERROR;
  26. }
  27. }
  28. }