From 644a986747df28b85080394d8b890ea8b24f08e1 Mon Sep 17 00:00:00 2001 From: ganzizi Date: Mon, 17 Apr 2023 17:43:54 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/WorkflowController.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/WorkflowController.php b/app/Http/Controllers/Api/WorkflowController.php index eee19b69d..e6565174e 100755 --- a/app/Http/Controllers/Api/WorkflowController.php +++ b/app/Http/Controllers/Api/WorkflowController.php @@ -591,7 +591,7 @@ class WorkflowController extends AbstractController return Base::retSuccess('success', $workflow); } - // 审批机器人消息-审核人 + // 审批机器人消息 public function workflowMsg($type, $dialog, $botUser, $toUser, $process, $action = null) { $data = [ @@ -641,6 +641,18 @@ class WorkflowController extends AbstractController } // $res = Base::arrayKeyToUnderline($process['data']); + foreach ($res['node_infos'] as &$val) { + if (isset($val['node_user_list'])) { + $node = $val['node_user_list']; + foreach ($node as $k => &$item) { + $info = User::whereUserid($item['target_id'])->first(); + if (!$info) { + continue; + } + $val['node_user_list'][$k]['userimg'] = User::getAvatar($info->userid, $info->userimg, $info->email, $info->nickname); + } + } + } $info = User::whereUserid($res['start_user_id'])->first(); $res['userimg'] = $info ? User::getAvatar($info->userid, $info->userimg, $info->email, $info->nickname) : ''; return $res;