MiniTaskRecord.php 542 B

12345678910111213141516171819202122
  1. <?php
  2. declare(strict_types=1);
  3. namespace app\miniapi\model;
  4. final class MiniTaskRecord extends MiniModel
  5. {
  6. protected $table = 'sa_water_mini_task_record';
  7. protected $casts = ['data' => 'array'];
  8. public static function recordEvent(int $delivery, int $user, string $kind, array $data): void
  9. {
  10. self::query()->create([
  11. 'delivery_id' => $delivery,
  12. 'user_id' => $user,
  13. 'kind' => $kind,
  14. 'data' => $data,
  15. 'created_at' => date('Y-m-d H:i:s'),
  16. ]);
  17. }
  18. }