protected function getUpdateFields($oldItem, $params) { /*{{{*/ $updateFields = array(); foreach ($oldItem as $key => $value) { if (isset($params[$key])) { if ($params[$key] != $oldItem[$key]) { $updateFields[$key] = $params[$key]; } } } if (!empty($updateFields)) { if (!isset($updateFields['edit_time'])) { $updateFields['edit_time'] = \Vine\Component\Tool\Toolbox::getNowDate(); } } return $updateFields; }