|
@@ -3183,7 +3183,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
monthlyReport.setBeforeEndMoney(beforeEndMoney);
|
|
|
BigDecimal percentage = monthlyReport.getBeforeEndMoney().divide(monthlyReport.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage = percentage.setScale(2, BigDecimal.ROUND_HALF_UP); // 设置
|
|
|
- if(!percentage.equals(0.00)){
|
|
|
+ if(percentage.compareTo(BigDecimal.ZERO)!=0){
|
|
|
monthlyReport.setBeforeEndC(percentage+"%");
|
|
|
}
|
|
|
|
|
@@ -3197,7 +3197,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
monthlyReport.setNowMoney((BigDecimal)o);
|
|
|
BigDecimal percentage = monthlyReport.getNowMoney().divide(monthlyReport.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage = percentage.setScale(2, BigDecimal.ROUND_HALF_UP); // 设置小数位数为2
|
|
|
- if(!percentage.equals(0.00)){
|
|
|
+ if(percentage.compareTo(BigDecimal.ZERO)!=0){
|
|
|
monthlyReport.setNowC(percentage+"%");
|
|
|
}
|
|
|
|
|
@@ -3218,7 +3218,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
if(ObjectUtil.isNotEmpty(monthlyReport.getNowEndMoney())){
|
|
|
BigDecimal percentage = monthlyReport.getNowEndMoney().divide(monthlyReport.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage = percentage.setScale(2, BigDecimal.ROUND_HALF_UP); // 设置
|
|
|
- if(!percentage.equals(0.00)){
|
|
|
+ if(percentage.compareTo(BigDecimal.ZERO)!=0){
|
|
|
monthlyReport.setNowEndC(percentage+"%");
|
|
|
}
|
|
|
|
|
@@ -3260,7 +3260,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
m3.setBeforeEndMoney(beforeEndMoney);
|
|
|
BigDecimal percentage1 = m3.getBeforeEndMoney().divide(m3.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage1 = percentage1.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage1.equals(0.00)){
|
|
|
+ if(percentage1.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m3.setBeforeEndC(percentage1+"%");
|
|
|
}
|
|
|
|
|
@@ -3268,14 +3268,14 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
m3.setNowMoney(nowMoney);
|
|
|
BigDecimal percentage2 = m3.getNowMoney().divide(m3.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage2 = percentage2.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage2.equals(0.00)){
|
|
|
+ if(percentage2.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m3.setNowC(percentage2+"%");
|
|
|
}
|
|
|
|
|
|
m3.setNowEndMoney(nowEndMoney);
|
|
|
BigDecimal percentage3 = m3.getNowEndMoney().divide(m3.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage3 = percentage3.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage3.equals(0.00)){
|
|
|
+ if(percentage3.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m3.setNowEndC(percentage3+"%");
|
|
|
}
|
|
|
|
|
@@ -3323,7 +3323,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
m11.setNowMoney(m3.getNowMoney());
|
|
|
BigDecimal percentage7 = m11.getNowMoney().divide(m11.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage7 = percentage7.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage7.equals(0.00)){
|
|
|
+ if(percentage7.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m11.setNowC(percentage7+"%");
|
|
|
}
|
|
|
|
|
@@ -3380,7 +3380,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
m19.setBeforeEndMoney(m11.getBeforeEndMoney().subtract(m18.getBeforeEndMoney()));
|
|
|
BigDecimal percentage4 = m19.getBeforeEndMoney().divide(m11.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage4 = percentage4.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage4.equals(0.00)){
|
|
|
+ if(percentage4.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m19.setBeforeEndC(percentage4+"%");
|
|
|
}
|
|
|
|
|
@@ -3388,14 +3388,14 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
m19.setNowMoney(m11.getNowMoney().subtract(m18.getNowMoney()));
|
|
|
BigDecimal percentage5 = m19.getNowMoney().divide(m11.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage5 = percentage5.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage5.equals(0.00)){
|
|
|
+ if(percentage5.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m19.setNowC(percentage5+"%");
|
|
|
}
|
|
|
|
|
|
m19.setNowEndMoney(m11.getNowEndMoney().subtract(m18.getNowEndMoney()));
|
|
|
BigDecimal percentage6 = m19.getNowEndMoney().divide(m11.getAfterCurrentMeterMoney(), 10, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
|
|
|
percentage6 = percentage6.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- if(!percentage6.equals(0.00)){
|
|
|
+ if(percentage6.compareTo(BigDecimal.ZERO)!=0){
|
|
|
m19.setNowEndC(percentage6+"%");
|
|
|
}
|
|
|
|
|
@@ -3547,6 +3547,9 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
//原合同金额
|
|
|
vo.setCurrentMeterMoney(form.getContractMoney().setScale(0, RoundingMode.HALF_UP));
|
|
|
vo.setSort(query.indexOf(form));
|
|
|
+ if(ObjectUtil.isNotEmpty(form.getUnit())){
|
|
|
+ vo.setUnit(form.getUnit());
|
|
|
+ }
|
|
|
break;
|
|
|
}
|
|
|
}
|