dao = $dao; } public function create($id, $data,$merId) { if (empty($data)) return ; foreach ($data as $datum) { if ($datum['name'] && $datum['value']) { $create[] = [ 'product_id' => $id, 'name' => $datum['name'] , 'value' => $datum['value'], 'sort' => $datum['sort'], 'parameter_id' => $datum['parameter_id'] ?? 0, 'mer_id' => $datum['mer_id'] ?? $merId, 'create_time' => date('Y-m-d H:i:s',time()) ]; } } if ($create) $this->dao->insertAll($create); } }