예제 #1
0
 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;
 }