--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/SearchServlet.java 2015/05/20 08:55:51 2547
+++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/SearchServlet.java 2015/10/27 14:40:44 2758
@@ -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("");
@@ -141,6 +148,7 @@
sb.append("").append( result.splitResult.lejlighed).append(""); //side
sb.append("");
+ sb.append("").append( result.vasketVejnavn ).append("");
sb.append("").append( result.gadeident ).append("");
sb.append("").append(result.vej).append("");
@@ -155,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("");
@@ -163,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("");
@@ -176,11 +186,11 @@
response.setContentType("text/xml; charset=UTF-8");
response.getWriter().print( sb );
- logPersistance.saveRequestLog(brugerid, postnr, adresseStr, result);
+ logPersistance.saveRequestLog(search.getDatabaseLayer(), brugerid, postnr, adresseStr, omdeling, result);
}
- private String generateErrorXML(String msg) {
+ public static String generateErrorXML(String msg) {
StringBuilder sb = new StringBuilder();
sb.append("");
sb.append("error");