作者 lyh

gx

@@ -12,6 +12,7 @@ use App\Models\ASide\APublicModel; @@ -12,6 +12,7 @@ use App\Models\ASide\APublicModel;
12 use App\Models\Channel\Channel; 12 use App\Models\Channel\Channel;
13 use App\Models\Domain\DomainInfo; 13 use App\Models\Domain\DomainInfo;
14 use App\Models\Manage\Manage; 14 use App\Models\Manage\Manage;
  15 +use App\Models\Manage\ManageHr;
15 use App\Models\Project\OnlineCheck; 16 use App\Models\Project\OnlineCheck;
16 use App\Models\Project\Project; 17 use App\Models\Project\Project;
17 use App\Models\RankData\RankData; 18 use App\Models\RankData\RankData;
@@ -88,7 +89,7 @@ class OptimizeController extends BaseController @@ -88,7 +89,7 @@ class OptimizeController extends BaseController
88 if($item['type'] != Project::TYPE_ZERO){ 89 if($item['type'] != Project::TYPE_ZERO){
89 $data = APublicModel::getNumByProjectId($item['id']); 90 $data = APublicModel::getNumByProjectId($item['id']);
90 } 91 }
91 - $manageModel = new Manage(); 92 + $manageModel = new ManageHr();
92 $item['channel'] = Channel::getChannelText($item['channel']['user_id'] ?? 0); 93 $item['channel'] = Channel::getChannelText($item['channel']['user_id'] ?? 0);
93 $item['build_leader'] = $manageModel->getName($item['leader_mid']); 94 $item['build_leader'] = $manageModel->getName($item['leader_mid']);
94 $item['build_manager'] = $manageModel->getName($item['manager_mid']); 95 $item['build_manager'] = $manageModel->getName($item['manager_mid']);
@@ -179,4 +179,22 @@ class ManageHr extends Base @@ -179,4 +179,22 @@ class ManageHr extends Base
179 { 179 {
180 return $this->dept->name; 180 return $this->dept->name;
181 } 181 }
  182 +
  183 + /**
  184 + * @remark :获取用户名称
  185 + * @name :getName
  186 + * @author :lyh
  187 + * @method :post
  188 + * @time :2023/8/18 14:41
  189 + */
  190 + public function getName($id){
  191 + $name = '';
  192 + if(!empty($id)){
  193 + $info = $this->read(['id'=>$id],['id','name']);
  194 + if($info !== false){
  195 + $name = $info['name'];
  196 + }
  197 + }
  198 + return $name;
  199 + }
182 } 200 }