public function add($data) { $data['datetime'] = date('Y-m-d H:i:s'); if (!isset($data['contact_id'])) { $data['contact_id'] = wa()->getUser()->getId(); } $log_id = $this->insert($data); if (!empty($data['params'])) { $params_model = new shopOrderLogParamsModel(); $order_id = $data['order_id']; $params = array(); foreach ($data['params'] as $name => $value) { $params[] = array('order_id' => $order_id, 'log_id' => $log_id, 'name' => $name, 'value' => $value); } $params_model->multipleInsert($params); } return $log_id; }