作者 何书鹏
1 个管道 的构建 通过 耗费 9 秒

管理员回复头像

@@ -868,13 +868,16 @@ class HouseAdmin extends Api @@ -868,13 +868,16 @@ class HouseAdmin extends Api
868 array_multisort(array_column($list,'createtime'),SORT_ASC,$list); 868 array_multisort(array_column($list,'createtime'),SORT_ASC,$list);
869 // 业主头像 869 // 业主头像
870 $user_model = new \app\api\model\User(); 870 $user_model = new \app\api\model\User();
871 - // 业主头像  
872 - $house_admin_model = new HouseAdminModel();  
873 foreach ($list as &$v) { 871 foreach ($list as &$v) {
874 if($v['type'] == 1) { 872 if($v['type'] == 1) {
875 $user = $user_model->field('id,nickname,avatar')->where('id',$v['user_id'])->find(); 873 $user = $user_model->field('id,nickname,avatar')->where('id',$v['user_id'])->find();
876 }else{ 874 }else{
877 $user = HouseAdminModel::where(['user_id'=>$this->auth->id,'house_id'=>$msg['object_id']])->field('id,nickname,avatar')->find(); 875 $user = HouseAdminModel::where(['user_id'=>$this->auth->id,'house_id'=>$msg['object_id']])->field('id,nickname,avatar')->find();
  876 + // 多管理员
  877 + if(!$user){
  878 + $house = House::get($msg['object_id']);
  879 + $user = HouseAdminModel::where(['id'=>$house['admin_user_id'],'user_id'=>$this->auth->id])->field('id,nickname,avatar')->find();
  880 + }
878 } 881 }
879 $user['avatar'] = cdnurl($user['avatar'],true); 882 $user['avatar'] = cdnurl($user['avatar'],true);
880 $v['user'] = $user; 883 $v['user'] = $user;