diff --git a/application/common/Model/MemberAccount.php b/application/common/Model/MemberAccount.php index 3bd9aae..ca9f60b 100755 --- a/application/common/Model/MemberAccount.php +++ b/application/common/Model/MemberAccount.php @@ -98,7 +98,7 @@ class MemberAccount extends CommonModel public function getAuthorizeArrAttr($value, $data) { //支持同时设置多个角色,默认关闭 - if ($data['authorize']) { + if (isset($data['authorize'])) { return explode(',', $data['authorize']); } return []; @@ -106,8 +106,10 @@ class MemberAccount extends CommonModel public function getStatusTextAttr($value, $data) { - $status = [0 => '禁用', 1 => '使用中']; - return $status[$data['status']]; + if(isset($data['status'])){ + $status = [0 => '禁用', 1 => '使用中']; + return $status[$data['status']]; + } } /** diff --git a/application/common/Model/Task.php b/application/common/Model/Task.php index e73dd6e..aba431c 100755 --- a/application/common/Model/Task.php +++ b/application/common/Model/Task.php @@ -47,12 +47,12 @@ class Task extends CommonModel $task['copied_info'][]=Member::where(['code'=>$v])->field('name,code,avatar')->find(); } if($task['department_liaison']){ - $task['liasion_info']=Member::where(['code'=>$task['department_liaison']])->field('name,code,avatar')->find(); + $task['liasion_info']=MemberAccount::where(['code'=>$task['department_liaison']])->field('name,code,avatar')->find(); }else{ $task['liasion_info']=[]; } if($task['department']){ - $task['department_info']=Department::where(['organization_code'=>$task['department']])->field('name')->find(); + $task['department_info']=Department::where(['code'=>$task['department']])->field('name')->find(); }else{ $task['department_info']=[]; }