diff --git a/application/common/Model/Member.php b/application/common/Model/Member.php index a8d6b2e..c66c20b 100644 --- a/application/common/Model/Member.php +++ b/application/common/Model/Member.php @@ -39,7 +39,7 @@ class Member extends CommonModel $departments[] = $department['name']; } } - $item['department'] = implode(' - ', $departments); + $item['department'] = $departments ? implode(' - ', $departments) : ''; $organization = Organization::where(['code' => $item['organization_code']])->find(); if ($organization) { $organizationList[] = $organization; @@ -50,7 +50,7 @@ class Member extends CommonModel $member['is_owner'] = $list[0]['is_owner']; $member['authorize'] = $list[0]['authorize']; $member['position'] = $list[0]['position']; - $member['department'] = implode(' - ', $list[0]['department']); + $member['department'] = $list[0]['department']; setCurrentMember($member); !empty($member['authorize']) && NodeService::applyProjectAuthNode(); diff --git a/application/project/controller/Account.php b/application/project/controller/Account.php index a7963db..1a314fa 100644 --- a/application/project/controller/Account.php +++ b/application/project/controller/Account.php @@ -87,7 +87,7 @@ class Account extends BasicApi $departments[] = $department['name']; } } - $item['departments'] = implode(' - ', $departments); + $item['departments'] = $departments ? implode(' - ', $departments) : ''; } unset($item); } @@ -112,7 +112,7 @@ class Account extends BasicApi $departments[] = $department['name']; } } - $memberAccount['departments'] = implode(' - ', $departments); + $memberAccount['departments'] = $departments ? implode(' - ', $departments) : ''; } $this->success('', $memberAccount); } diff --git a/application/project/controller/Index.php b/application/project/controller/Index.php index 07ab69e..afa22a6 100644 --- a/application/project/controller/Index.php +++ b/application/project/controller/Index.php @@ -70,7 +70,7 @@ class Index extends BasicApi } } $member['position'] = $memberAccount['position']; - $member['department'] = implode(' - ', $departments); + $member['department'] = $departments ? implode(' - ', $departments) : ''; $member['account_id'] = $memberAccount['id']; $member['is_owner'] = $memberAccount['is_owner']; $member['authorize'] = $memberAccount['authorize'];