--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/SearchServlet.java 2015/07/15 06:52:05 2608 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/SearchServlet.java 2015/10/15 14:30:28 2751 @@ -115,17 +115,24 @@ sb.append("").append( result.status ).append(""); - if (omdeling.equals("H")) { //Hverdag - sb.append("").append( rute ).append(""); - sb.append("").append( koreliste ).append(""); - } else if (omdeling.equals("L")){ - sb.append("").append( ruteLordag ).append(""); - sb.append("").append( korelisteLordag ).append(""); - } else { - sb.append("").append( ruteSondag ).append(""); - sb.append("").append( korelisteSondag ).append(""); + + + String valgtRute = rute; //Default til hverdags oplysningerne + String valgtKoreliste = koreliste; + + + if (omdeling.equals("L") && ruteLordag.equals("") == false){ + valgtRute = ruteLordag; + valgtKoreliste = korelisteLordag; + } + if (omdeling.equals("S") && ruteSondag.equals("") == false) { + valgtRute = ruteSondag; + valgtKoreliste = korelisteSondag; } + sb.append("").append( valgtRute ).append(""); + sb.append("").append( valgtKoreliste ).append(""); + sb.append("").append(result.address.kommunekode).append(""); sb.append("").append(result.address.vejkode).append(""); @@ -156,6 +163,7 @@ Address t = result.address.extTarget; sb.append("").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append(""); + sb.append("").append(t.latitude).append(",").append(t.longitude).append(""); } sb.append("").append(rute).append(" ").append(koreliste).append(""); @@ -164,6 +172,7 @@ sb.append("").append(result.levenshtein).append(""); + sb.append("").append(result.levenshteinDistance).append(""); sb.append("").append(result.osm).append(""); sb.append("").append(result.osmVej).append(""); @@ -177,7 +186,7 @@ response.setContentType("text/xml; charset=UTF-8"); response.getWriter().print( sb ); - logPersistance.saveRequestLog(search.getDatabaseLayer(), brugerid, postnr, adresseStr, result); + logPersistance.saveRequestLog(search.getDatabaseLayer(), brugerid, postnr, adresseStr, omdeling, result); }