master
cody 3 weeks ago
parent 04e284655a
commit 68e30d4856

@ -7,52 +7,6 @@ class Company extends SoftDeletesModel
protected $casts = ['project_users' => 'json', 'partners' => 'json'];
protected $appends = ['management_platform', 'project_manager', 'invest_date'];
/**
* 管理平台
*/
public function getManagementPlatformAttribute()
{
$projectUsers = $this->project_users;
if ($projectUsers) {
$groupNameArray = array_column($projectUsers, 'groupName');
$groupName = implode(',', $groupNameArray);
return $groupName;
}
return null;
}
/**
* 管理人
* @return string|null
*/
public function getProjectManagerAttribute()
{
$projectUsers = $this->project_users;
if ($projectUsers) {
$userNameArray = array_column($projectUsers, 'userName');
$userName = implode(',', $userNameArray);
return $userName;
}
return null;
}
/**
* 出资时间
* @return string|null
*/
public function getInvestDateAttribute()
{
$projectUsers = $this->project_users;
if ($projectUsers) {
$investDateArray = array_column($projectUsers, 'investDate');
$investDate = implode(',', $investDateArray);
return $investDate;
}
return null;
}
public function users()
{
return $this->hasMany(User::class, 'company_id', 'id');

Loading…
Cancel
Save