CronVerifyCodeExpire.php 1018 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. * =========================================================
  9. */
  10. namespace app\event;
  11. use app\model\message\Message;
  12. /**
  13. * 核销码过期提醒
  14. */
  15. class CronVerifyCodeExpire
  16. {
  17. // 行为扩展的执行入口必须是run
  18. public function handle($data)
  19. {
  20. // 商品表
  21. $goods_virtual_info = model('goods_virtual')->getInfo([ [ "order_id", "=", $data[ "relate_id" ] ], [ 'expire_time', '<=', time() ], [ 'is_veirfy', '=', 0 ] ]);
  22. if (!empty($goods_virtual_info)) {
  23. ( new Message() )->sendMessage([ 'keywords' => 'VERIFY_CODE_EXPIRE', 'relate_id' => $data[ 'relate_id' ], 'site_id' => $goods_virtual_info[ 'site_id' ] ]);
  24. }
  25. return success();
  26. }
  27. }