WechatCashStatusJob.php 839 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\jobs\orderEvent;
  3. use app\events\OrderEvent;
  4. use app\models\Store;
  5. use yii\base\BaseObject;
  6. use yii\queue\JobInterface;
  7. //查询微信转账状态
  8. class WechatCashStatusJob extends BaseObject implements JobInterface
  9. {
  10. public function execute($queue) {
  11. $store_list = Store::find()->where(['is_delete' => 0])->select('id, name')->all();
  12. foreach($store_list as $store_id) {
  13. try {
  14. // 定时任务
  15. $event = new OrderEvent();
  16. $event->getWechatCashStatus($store_id);
  17. } catch (\Throwable $e) {
  18. // \Yii::error($e);
  19. \Yii::error('--------auto-execute-error---- ----auto-execute-error--------' . $e->getMessage() . $e->getFile() . $e->getLine());
  20. }
  21. }
  22. }
  23. }