|
@@ -389,8 +389,12 @@ public class IndexDetailService extends SocketToolService{
|
|
|
double temp2 = 0;
|
|
|
for (int i = 0; i < vos.size(); i++) {
|
|
|
|
|
|
- temp1 =gzssls.get(i).getPointValueInDouble();
|
|
|
- temp2 =gzslls.get(i).getPointValueInDouble();
|
|
|
+ // temp1 =gzssls.get(i).getPointValueInDouble();
|
|
|
+ temp1 =new BigDecimal(gzssls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
+ //temp2 =gzslls.get(i).getPointValueInDouble();
|
|
|
+ temp2 =new BigDecimal(gzslls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
vos.get(i).setValue2(StringUtils.round(temp1+temp2, 2));// 故障损失
|
|
|
|
|
|
}
|
|
@@ -409,8 +413,12 @@ public class IndexDetailService extends SocketToolService{
|
|
|
double temp2 = 0;
|
|
|
for (int i = 0; i < vos.size(); i++) {
|
|
|
|
|
|
- temp1 = jxssls.get(i).getPointValueInDouble();
|
|
|
- temp2 = jxslls.get(i).getPointValueInDouble();
|
|
|
+ // temp1 = jxssls.get(i).getPointValueInDouble();
|
|
|
+ temp1 =new BigDecimal(jxssls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
+ // temp2 = jxslls.get(i).getPointValueInDouble();
|
|
|
+ temp2 =new BigDecimal(jxslls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
vos.get(i).setValue3(StringUtils.round(temp1+temp2, 2));// 检修损失
|
|
|
|
|
|
}
|
|
@@ -425,7 +433,9 @@ public class IndexDetailService extends SocketToolService{
|
|
|
|
|
|
double temp = 0;
|
|
|
for (int i = 0; i < vos.size(); i++) {
|
|
|
- temp = xdssls.get(i).getPointValueInDouble();
|
|
|
+ //temp = xdssls.get(i).getPointValueInDouble();
|
|
|
+ temp =new BigDecimal(xdssls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
vos.get(i).setValue4(StringUtils.round(temp, 2));// 限电损失
|
|
|
|
|
|
}
|
|
@@ -439,7 +449,9 @@ public class IndexDetailService extends SocketToolService{
|
|
|
|
|
|
double temp = 0;
|
|
|
for (int i = 0; i < vos.size(); i++) {
|
|
|
- temp = xnssls.get(i).getPointValueInDouble();
|
|
|
+ // temp = xnssls.get(i).getPointValueInDouble();
|
|
|
+ temp =new BigDecimal(xnssls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
vos.get(i).setValue5(StringUtils.round(temp, 2));// 性能损失
|
|
|
|
|
|
}
|
|
@@ -458,8 +470,12 @@ public class IndexDetailService extends SocketToolService{
|
|
|
double temp2 = 0;
|
|
|
for (int i = 0; i < vos.size(); i++) {
|
|
|
|
|
|
- temp1 = slssls.get(i).getPointValueInDouble();
|
|
|
- temp2 = slslls.get(i).getPointValueInDouble();
|
|
|
+ // temp1 = slssls.get(i).getPointValueInDouble();
|
|
|
+ temp1 =new BigDecimal(slssls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
+ // temp2 = slslls.get(i).getPointValueInDouble();
|
|
|
+ temp2 =new BigDecimal(slslls.get(i).getPointValueInDouble()).divide(new BigDecimal(10000), 2, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
vos.get(i).setValue6(StringUtils.round(temp1+temp2, 2));// 受累损失
|
|
|
|
|
|
}
|