DataUserRepair.php 808 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\data\model;
  3. use think\admin\Model;
  4. /**
  5. * 维修订单需求模型
  6. * Class DataUserRepair
  7. * @package app\data\model
  8. */
  9. class DataUserRepair extends Model
  10. {
  11. /**
  12. * 格式化创建时间
  13. * @param string $value
  14. * @return string
  15. */
  16. public function getCreateAtAttr(string $value): string
  17. {
  18. return format_datetime($value,'Y-m-d H:i');
  19. }
  20. public function getImgsAttr($_,$model){
  21. return array_filter(explode(',',$model['imgs']));
  22. }
  23. public function user(){
  24. return $this->belongsTo(DataUser::class,'uuid');
  25. }
  26. public function success(){
  27. return $this->belongsTo(DataUser::class,'success_uuid');
  28. }
  29. public function offer(){
  30. return $this->hasMany(DataUserRepairOffer::class,'repair_id');
  31. }
  32. }