Attachment.php 892 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: 中闽 < 1464674022@qq.com >
  5. * Date: 2019/12/5
  6. * Time: 17:44
  7. */
  8. namespace app\common\model;
  9. use think\Model;
  10. class Attachment extends Model
  11. {
  12. // 关闭自动写入update_time字段
  13. protected $updateTime = false;
  14. const STATUS_OPEN = 1;
  15. const STATUS_WAIT = 0;
  16. const STATUS_CLOSE = -1;
  17. const STATUS = [
  18. self::STATUS_WAIT => '待审核',
  19. self::STATUS_OPEN => '已审核',
  20. self::STATUS_CLOSE => '已拒审'
  21. ];
  22. //status_text
  23. public function getStatusTextAttr($value, $data)
  24. {
  25. return self::STATUS[$data['status']]??'';
  26. }
  27. //audit_time
  28. public function getAuditTimeAttr($value, $data)
  29. {
  30. return $value ? date('Y-m-d H:i:s', $value) : '';
  31. }
  32. //关联管理员表
  33. public function admin()
  34. {
  35. return $this->belongsTo('Admin');
  36. }
  37. }