FlowLog.php 422 B

12345678910111213141516171819202122
  1. <?php
  2. namespace app\job;
  3. use app\common\model\FlowLogs;
  4. use think\queue\job;
  5. class FlowLog
  6. {
  7. public function fire(Job $job, $data) {
  8. list($ip, $port) = explode(':', $data['client_addr']);
  9. FlowLogs::create([
  10. 'username' => $data['username'],
  11. 'ip' => $ip,
  12. 'bytes' => $data['bytes'],
  13. 'created_at' => $data['time']
  14. ]);
  15. }
  16. }