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;
     }
 }