#E10-49# 年度工作业务优化

main
shilei 10 months ago
parent a370db43ba
commit 3a9d53cc44

@ -991,20 +991,24 @@ public class CockpitWorkAchievementsCmd {
Map<String,String> dataMap = new HashMap<String,String>();
String amount = "0.00";
String unit = "万元";
if(StringUtils.isNotBlank(value)){
BigDecimal dividend = new BigDecimal(value); // 被除数
if(dividend.doubleValue()>100000000){
BigDecimal divisor = new BigDecimal("100000000"); // 除数
BigDecimal result = dividend.divide(divisor, 2, RoundingMode.HALF_UP); // 设置小数点后两位,并进行四舍五入
amount = result.toString();
unit = "亿元";
}else if(dividend.doubleValue()>10000){
BigDecimal divisor = new BigDecimal("10000"); // 除数
BigDecimal result = dividend.divide(divisor, 2, RoundingMode.HALF_UP); // 设置小数点后两位,并进行四舍五入
amount = result.toString();
unit = "万元";
try{
if(StringUtils.isNotBlank(value)){
BigDecimal dividend = new BigDecimal(value); // 被除数
if(dividend.doubleValue()>100000000){
BigDecimal divisor = new BigDecimal("100000000"); // 除数
BigDecimal result = dividend.divide(divisor, 2, RoundingMode.HALF_UP); // 设置小数点后两位,并进行四舍五入
amount = result.toString();
unit = "亿元";
}else if(dividend.doubleValue()>10000){
BigDecimal divisor = new BigDecimal("10000"); // 除数
BigDecimal result = dividend.divide(divisor, 2, RoundingMode.HALF_UP); // 设置小数点后两位,并进行四舍五入
amount = result.toString();
unit = "万元";
}
}
}catch (Exception e){
e.printStackTrace();
log.error("parseJe-e:"+e);
}
dataMap.put("unit",unit);
dataMap.put("amount",amount);

Loading…
Cancel
Save