public function multi(&$process) { if (!empty($this->_obj)) { $this->_obj->multi($process); } if (!empty($process)) { $api_info = array(); $ids = Assist::get_fields($process, 'aid'); if ($ids) { $api_info = (new \app\models\Api())->get_info_fieldid($ids); } if (!empty($api_info)) { foreach ($api_info as $uk => $uv) { $api_info[$uv['id']] = $uv; } } foreach ($process as $pk => $pv) { $process[$pk]['api_name'] = isset($api_info[$pv['aid']]['api_name']) ? $api_info[$pv['aid']]['api_name'] : ''; } } }
public function multi(&$process) { if (!empty($this->_obj)) { $this->_obj->multi($process); } if (!empty($process)) { $user_info = array(); $ids = Assist::get_fields($process, 'uid'); if ($ids) { $user_info = (new \app\models\User())->get_info_fieldid($ids); } if (!empty($user_info)) { foreach ($user_info as $uk => $uv) { $user_info[$uv['id']] = $uv; } } foreach ($process as $pk => $pv) { $process[$pk]['username'] = isset($user_info[$pv['uid']]['username']) ? $user_info[$pv['uid']]['username'] : ''; $process[$pk]['project'] = isset($user_info[$pv['uid']]['project']) ? $user_info[$pv['uid']]['project'] : ''; $process[$pk]['department'] = isset($user_info[$pv['uid']]['department']) ? $user_info[$pv['uid']]['department'] : ''; } } }