|
@@ -1,5 +1,6 @@
|
|
|
package org.jeecg.modules.report.controller;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.*;
|
|
|
import java.io.IOException;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
@@ -201,13 +202,13 @@ public class SoSoDetailsController extends JeecgController<SoSoDetails, ISoSoDet
|
|
|
IPage<SoSoDetails> list=soSoDetailsService.getSO_SOMainReport(page,map);
|
|
|
for (SoSoDetails so:list.getRecords()) {
|
|
|
if(oConvertUtils.isNotEmpty(so.getINatMoney())){
|
|
|
- so.setINatMoney(so.getINatMoney().setScale(2));
|
|
|
+ so.setINatMoney(so.getINatMoney().setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
}
|
|
|
if(oConvertUtils.isNotEmpty(so.getINatUnitPrice())){
|
|
|
- so.setINatUnitPrice(so.getINatUnitPrice().setScale(5));
|
|
|
+ so.setINatUnitPrice(so.getINatUnitPrice().setScale(5,BigDecimal.ROUND_HALF_UP));
|
|
|
}
|
|
|
if(oConvertUtils.isNotEmpty(so.getIQuantity())){
|
|
|
- so.setIQuantity(so.getIQuantity().setScale(5));
|
|
|
+ so.setIQuantity(so.getIQuantity().setScale(5,BigDecimal.ROUND_HALF_UP));
|
|
|
}
|
|
|
}
|
|
|
result.setResult(list);
|