GivingGiftsReceivedTimeoutRefundJob.php 638 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace app\jobs;
  3. use yii\base\BaseObject;
  4. use yii\queue\JobInterface;
  5. use app\models\Order;
  6. use app\modules\admin\models\givingGifts\GivingGiftsForm;
  7. class GivingGiftsReceivedTimeoutRefundJob extends BaseObject implements JobInterface
  8. {
  9. public $order_id;
  10. public function execute($queue){
  11. try {
  12. debug_log([__METHOD__, __LINE__, $this->order_id, $queue], __CLASS__ . '.log');
  13. $order = Order::findOne($this->order_id);
  14. GivingGiftsForm::orderReceivedTimeoutRefund($order);
  15. } catch (\Exception $e) {
  16. \Yii::error($e);
  17. }
  18. }
  19. }