|
@@ -163,7 +163,8 @@ public class WpInfoPushService {
|
|
|
if (!jczblist.isEmpty() && jczblist.size() == jczbls.size()) {
|
|
|
//实际功率
|
|
|
sjgl = MathUtil.twoBit(jczblist.get(0).getPointValueInDouble());
|
|
|
- vo.setGl(sjgl);
|
|
|
+ BigDecimal a2 = new BigDecimal(sjgl).divide(new BigDecimal(10000),3, BigDecimal.ROUND_HALF_UP);
|
|
|
+ vo.setGl(a2.doubleValue());
|
|
|
//jczbmap.put("sjgl", sjgl);
|
|
|
//日发电量
|
|
|
double fdl = MathUtil.twoBit(jczblist.get(1).getPointValueInDouble());
|
|
@@ -649,8 +650,10 @@ public class WpInfoPushService {
|
|
|
|
|
|
//wxssmap.put("rslssdl", rslssdl);
|
|
|
vo.setSlss(rslssdl);
|
|
|
- vo.setLlfdl(MathUtil.twoBit(scadafdl + rjxssdl + rgzssdl + rqfssdl + rxdssdl + rslssdl)/10000);
|
|
|
+// vo.setLlfdl(MathUtil.twoBit(scadafdl + rjxssdl + rgzssdl + rqfssdl + rxdssdl + rslssdl)/10000);
|
|
|
|
|
|
+ BigDecimal b3 = new BigDecimal(scadafdl+rjxssdl + rgzssdl + rqfssdl + rxdssdl + rslssdl).divide(new BigDecimal(10000),2, BigDecimal.ROUND_HALF_UP);
|
|
|
+ vo.setLlfdl(b3.doubleValue());
|
|
|
} else {
|
|
|
|
|
|
wxssmap.put("rjxsl", 0.0);
|