public function listAnaliseProduto($produto) { try { $query = $this->listVisita($produto); $obj = new AnaliseDeProduto(); $lista = $query->fetchAll(PDO::FETCH_OBJ); foreach ($lista as $row) { $obj->idProduto = $row->id_produto; $obj->idPesquisaPreco = $row->id_pesquisapreco; $obj->descricao = $row->descricao; $obj->pdv = count($this->countCliente()->fetchAll()); $obj->media = $row->preco + $obj->media; $obj->presenca = count($lista); $obj->cobertura = number_format($obj->presenca / $obj->pdv * 100, 2); $obj->diferenca = "vazio"; } $obj->mediaPreco(); return $obj; } catch (PDOException $ex) { echo $ex; } }
private function analiseProduto($lista) { try { $obj = new AnaliseDeProduto(); foreach ($lista as $row) { $obj->idProduto = $row['id_produto']; $obj->idPesquisaPreco = $row['id_pesquisapreco']; $obj->descricao = $row['descricao']; $obj->descricao = utf8_encode($obj->descricao); $obj->pdv = count($this->listCliente()->fetchAll()); $obj->media = $row['preco'] + $obj->media; $obj->presenca = count($lista); $obj->cobertura = number_format($obj->presenca / $obj->pdv * 100, 2); $obj->diferenca = NULL; } $obj->mediaPreco(); return $obj; } catch (PDOException $ex) { echo $ex; } }