TraceObserver.php 522 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: mead
  5. * Date: 2018/7/12
  6. * Time: 上午10:17
  7. */
  8. namespace App\Observers;
  9. use App\Good;
  10. use App\Trace;
  11. class TraceObserver
  12. {
  13. public function updated(Trace $trace)
  14. {
  15. $gid = $trace->gid;
  16. $group = Good::where('id', $gid)->value('group');
  17. if ($group) {
  18. if (($trace->id % $group) == 1) {
  19. Trace::where('gid', $gid)->where('group', $trace->group)->update(['dealer_id' => $trace->dealer_id]);
  20. }
  21. }
  22. }
  23. }