Commit 831114ff by Tuomas Riihimäki

Fix paytrail > 1000 and decimal rounding bugs

1 parent c8104aa8
......@@ -19,6 +19,7 @@
package fi.codecrew.moya.beanutil;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.NumberFormat;
import java.util.Locale;
......@@ -28,8 +29,9 @@ public class DecimalXMLAdapter extends XmlAdapter<String, BigDecimal> {
@Override
public String marshal(BigDecimal v) throws Exception {
NumberFormat format = NumberFormat.getNumberInstance(new Locale("en", "US"));
return format.format(v);
v = v.setScale(2,RoundingMode.UP);
return v.toString();
}
@Override
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!