|
@@ -149,6 +149,37 @@ public class WtAlysisDayService {
|
|
|
|
|
|
double ssdl=gzss+jxss+xnss+xdss+slss;
|
|
double ssdl=gzss+jxss+xnss+xdss+slss;
|
|
pewp.setRssdl(StringUtils.round(ssdl,2));
|
|
pewp.setRssdl(StringUtils.round(ssdl,2));
|
|
|
|
+
|
|
|
|
+ pewp.setYfdl(dayinfo.getYfdl());
|
|
|
|
+ pewp.setYpjfs(dayinfo.getYpjfs());
|
|
|
|
+ pewp.setYpjgl(dayinfo.getYpjgl());
|
|
|
|
+ pewp.setYyfdl(dayinfo.getYllfdl());
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ gzss=dayinfo.getYgzssdl();
|
|
|
|
+ jxss=dayinfo.getYjxssdl();
|
|
|
|
+ xnss=dayinfo.getYxnssdl();
|
|
|
|
+ xdss=dayinfo.getYxdtjssdl()+dayinfo.getYxdjclssdl();
|
|
|
|
+ slss=dayinfo.getYcwsltqssdl()+dayinfo.getYcwsldwssdl();
|
|
|
|
+
|
|
|
|
+ ssdl=gzss+jxss+xnss+xdss+slss;
|
|
|
|
+ pewp.setYssdl(StringUtils.round(ssdl,2));
|
|
|
|
+
|
|
|
|
+ pewp.setNfdl(dayinfo.getNfdl());
|
|
|
|
+ pewp.setNpjfs(dayinfo.getNpjfs());
|
|
|
|
+ pewp.setNpjgl(dayinfo.getNpjgl());
|
|
|
|
+ pewp.setNyfdl(dayinfo.getNllfdl());
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ gzss=dayinfo.getNgzssdl();
|
|
|
|
+ jxss=dayinfo.getNjxssdl();
|
|
|
|
+ xnss=dayinfo.getNxnssdl();
|
|
|
|
+ xdss=dayinfo.getNxdtjssdl()+dayinfo.getNxdjclssdl();
|
|
|
|
+ slss=dayinfo.getNcwsltqssdl()+dayinfo.getNcwsldwssdl();
|
|
|
|
+
|
|
|
|
+ ssdl=gzss+jxss+xnss+xdss+slss;
|
|
|
|
+ pewp.setNssdl(StringUtils.round(ssdl,2));
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -164,12 +195,36 @@ public class WtAlysisDayService {
|
|
int dayTimes=24;
|
|
int dayTimes=24;
|
|
double sbklyl = new BigDecimal(dayTimes-dayinfo.getRgztjxs()).divide(new BigDecimal(dayTimes), 2, RoundingMode.HALF_EVEN).multiply(new BigDecimal(100)).doubleValue();//风机平均设备可利用率
|
|
double sbklyl = new BigDecimal(dayTimes-dayinfo.getRgztjxs()).divide(new BigDecimal(dayTimes), 2, RoundingMode.HALF_EVEN).multiply(new BigDecimal(100)).doubleValue();//风机平均设备可利用率
|
|
pewp.setRsbklyl(StringUtils.round(sbklyl, 2));
|
|
pewp.setRsbklyl(StringUtils.round(sbklyl, 2));
|
|
|
|
+
|
|
|
|
+ pewp.setYyxxs(dayinfo.getYyxxs());
|
|
|
|
+ pewp.setYgzxs(dayinfo.getYgztjxs());
|
|
|
|
+ pewp.setYjxxs(dayinfo.getYjxtjxs());
|
|
|
|
+ pewp.setYzdxs(dayinfo.getYxdxs());
|
|
|
|
+ pewp.setYzdxs(dayinfo.getYtxzdxs());
|
|
|
|
+ c.setTime(recordDate);
|
|
|
|
+ int days=c.get(Calendar.DAY_OF_MONTH);
|
|
|
|
+ dayTimes=24*days;
|
|
|
|
+ sbklyl = new BigDecimal(dayTimes-dayinfo.getYgztjxs()).divide(new BigDecimal(dayTimes), 2, RoundingMode.HALF_EVEN).multiply(new BigDecimal(100)).doubleValue();//风机平均设备可利用率
|
|
|
|
+ pewp.setYsbklyl(StringUtils.round(sbklyl, 2));
|
|
|
|
+
|
|
|
|
+ pewp.setNyxxs(dayinfo.getNyxxs());
|
|
|
|
+ pewp.setNgzxs(dayinfo.getNgztjxs());
|
|
|
|
+ pewp.setNjxxs(dayinfo.getNjxtjxs());
|
|
|
|
+ pewp.setNzdxs(dayinfo.getNxdxs());
|
|
|
|
+ pewp.setNzdxs(dayinfo.getNtxzdxs());
|
|
|
|
+
|
|
|
|
+ days=c.get(Calendar.DAY_OF_YEAR);
|
|
|
|
+ dayTimes=24*days;
|
|
|
|
+ sbklyl = new BigDecimal(dayTimes-dayinfo.getNgztjxs()).divide(new BigDecimal(dayTimes), 2, RoundingMode.HALF_EVEN).multiply(new BigDecimal(100)).doubleValue();//风机平均设备可利用率
|
|
|
|
+ pewp.setNsbklyl(StringUtils.round(sbklyl, 2));
|
|
}
|
|
}
|
|
|
|
|
|
if(eqday3map.containsKey(wt.getId()))
|
|
if(eqday3map.containsKey(wt.getId()))
|
|
{
|
|
{
|
|
ProEconEquipmentInfoDay3 dayinfo= eqday3map.get(wt.getId());
|
|
ProEconEquipmentInfoDay3 dayinfo= eqday3map.get(wt.getId());
|
|
pewp.setRtjcs(dayinfo.getRgztjcs()+dayinfo.getRjxtjcs());
|
|
pewp.setRtjcs(dayinfo.getRgztjcs()+dayinfo.getRjxtjcs());
|
|
|
|
+ pewp.setYtjcs(dayinfo.getYgztjcs()+dayinfo.getYjxtjcs());
|
|
|
|
+ pewp.setNtjcs(dayinfo.getNgztjcs()+dayinfo.getNjxtjcs());
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -180,6 +235,14 @@ public class WtAlysisDayService {
|
|
pewp.setRsjbz(dayinfo.getRqxpcbbzsj());
|
|
pewp.setRsjbz(dayinfo.getRqxpcbbzsj());
|
|
pewp.setRyxfs(dayinfo.getRyxfss());
|
|
pewp.setRyxfs(dayinfo.getRyxfss());
|
|
|
|
|
|
|
|
+ pewp.setYnhyd(dayinfo.getYnhyd());
|
|
|
|
+ pewp.setYsjbz(dayinfo.getYqxpcbbzsj());
|
|
|
|
+ pewp.setYyxfs(dayinfo.getYyxfss());
|
|
|
|
+
|
|
|
|
+ pewp.setNnhyd(dayinfo.getNnhyd());
|
|
|
|
+ pewp.setNsjbz(dayinfo.getNqxpcbbzsj());
|
|
|
|
+ pewp.setNyxfs(dayinfo.getNyxfss());
|
|
|
|
+
|
|
}
|
|
}
|
|
//昨日的统计结果
|
|
//昨日的统计结果
|
|
List<ProEconWtAlysisDay> pepidls =new ArrayList<>();
|
|
List<ProEconWtAlysisDay> pepidls =new ArrayList<>();
|
|
@@ -264,7 +327,7 @@ public class WtAlysisDayService {
|
|
//*******************************************年信息统计*********************************************************/
|
|
//*******************************************年信息统计*********************************************************/
|
|
if(pepidls.isEmpty())
|
|
if(pepidls.isEmpty())
|
|
{
|
|
{
|
|
- pewp.setYbbhcs(pewp.getRbbhcs());
|
|
|
|
|
|
+ pewp.setNbbhcs(pewp.getRbbhcs());
|
|
|
|
|
|
}else
|
|
}else
|
|
{
|
|
{
|