|
...
|
...
|
@@ -4,6 +4,7 @@ namespace App\Models\WorkOrder; |
|
|
|
|
|
|
|
use App\Models\Base;
|
|
|
|
use App\Models\Manage\Manage;
|
|
|
|
use App\Models\Manage\ManageHr;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use App\Models\ProjectAssociation\ProjectAssociation;
|
|
|
|
use App\Models\Workchat\MessagePush;
|
|
...
|
...
|
@@ -21,18 +22,24 @@ class TicketProject extends Base |
|
|
|
->where('version', 6);
|
|
|
|
}
|
|
|
|
|
|
|
|
// 项目经理
|
|
|
|
public function pm()
|
|
|
|
{
|
|
|
|
return $this->hasOne(ManageHr::class, 'manage_id', 'pm_id')->select(['manage_id', 'name', 'nickname']);
|
|
|
|
}
|
|
|
|
|
|
|
|
//售后服务经理
|
|
|
|
public function assm()
|
|
|
|
{
|
|
|
|
return $this->hasOne(Manage::class, 'id', 'assm_id')
|
|
|
|
->select(['id', 'name']);
|
|
|
|
return $this->hasOne(ManageHr::class, 'manage_id', 'assm_id')
|
|
|
|
->select(['manage_id', 'name', 'nickname']);
|
|
|
|
}
|
|
|
|
|
|
|
|
// 优化师
|
|
|
|
public function seom()
|
|
|
|
{
|
|
|
|
return $this->hasOne(Manage::class, 'id', 'seom_id')
|
|
|
|
->select(['id', 'name']);
|
|
|
|
return $this->hasOne(ManageHr::class, 'manage_id', 'seom_id')
|
|
|
|
->select(['manage_id', 'name', 'nickname']);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -40,8 +47,8 @@ class TicketProject extends Base |
|
|
|
*/
|
|
|
|
public function first_engineer()
|
|
|
|
{
|
|
|
|
return $this->hasOne(Manage::class, 'id', 'engineer_id')
|
|
|
|
->select(['id', 'name']);
|
|
|
|
return $this->hasOne(ManageHr::class, 'manage_id', 'engineer_id')
|
|
|
|
->select(['manage_id', 'name', 'nickname']);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
...
|
...
|
|