}
            }
            //SE ENCONTRAR COOPERATIVAS SAIR DO LOOP
            if (!empty($distances)) {
                break 2;
            }
        }
    }
    //RETORNA A POSIÇÃO DA MENOR DISTÂNCIA DO ARRAY
    $betterDistance = array_search(min($distances), $distances);
    // ====================================================== //
}
if ($oCooperativas) {
    //INSTANCIA A CLASSE
    $Coleta = new Coleta();
    $oColetaVO = new ColetaVO();
    //GERA UM ID ALEATÓRIO DE 8 DÍGITOS
    $i = 0;
    $id = '';
    while ($i < 8) {
        if ($i < 1) {
            $id .= rand(1, 9);
        } else {
            $id .= rand(0, 9);
        }
        $i++;
    }
    //SETA OS VALORES
    $oColetaVO->setColetaID($id);
    $oColetaVO->setUsuarioID($usuarioID);
    $oColetaVO->setCooperativaID($betterDistance);
Пример #2
0
 public function consultarColeta($id)
 {
     $conexao = MySQL::getMySQL();
     $coleta = new ColetaVO();
     $sql = "SELECT * FROM coletas WHERE col_id = " . $id;
     $consulta = $conexao->consultar($sql);
     if ($consulta) {
         $coleta->setColetaID($consulta[0]['col_id']);
         $coleta->setUsuarioID($consulta[0]['usu_id']);
         $coleta->setCooperativaID($consulta[0]['coo_id']);
         $coleta->setFuncionarioID($consulta[0]['fun_id']);
         $coleta->setData($consulta[0]['col_data']);
         $coleta->setPeriodo($consulta[0]['col_periodo']);
         $coleta->setQtde($consulta[0]['col_qtde']);
         $coleta->setInclusao($consulta[0]['col_inclusao']);
         $coleta->setSituacao($consulta[0]['col_situacao']);
         return $coleta;
     } else {
         return false;
     }
 }