BalanceRechargeObserver.php 882 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /****************************************************************
  3. * Author: king -- LiBaoJia
  4. * Date: 2020/7/14 10:09 AM
  5. * Email: livsyitian@163.com
  6. * QQ: 995265288
  7. * IDE: PhpStorm
  8. * User: 芸众商城 www.yunzshop.com
  9. ****************************************************************/
  10. namespace app\common\observers\balance;
  11. use app\common\events\balance\RechargeSuccessEvent;
  12. use app\common\models\finance\BalanceRecharge;
  13. use app\common\observers\BaseObserver;
  14. use app\common\services\credit\ConstService;
  15. use Illuminate\Database\Eloquent\Model;
  16. class BalanceRechargeObserver extends BaseObserver
  17. {
  18. public function updated(Model $model)
  19. {
  20. /**
  21. * @var BalanceRecharge $model
  22. */
  23. if ($model->status == ConstService::STATUS_SUCCESS) {
  24. event((new RechargeSuccessEvent($model)));
  25. }
  26. }
  27. }