|
@@ -107,7 +107,7 @@ public class FiveLossesService {
|
|
Optional<Shutdownevent> first = shutdownevents.stream().filter(i -> i.getWindturbineid().equals(wt.getId())).findFirst();
|
|
Optional<Shutdownevent> first = shutdownevents.stream().filter(i -> i.getWindturbineid().equals(wt.getId())).findFirst();
|
|
if (first.isPresent()){
|
|
if (first.isPresent()){
|
|
Shutdownevent shutdownevent = first.get();
|
|
Shutdownevent shutdownevent = first.get();
|
|
- Date starttime = new Date(sectionData.getPointTime());
|
|
|
|
|
|
+ Date starttime = DateUtils.parseLongToDate(sectionData.getPointTime()*1000);
|
|
shutdownevent.setStarttime(starttime);
|
|
shutdownevent.setStarttime(starttime);
|
|
Date stoptime = shutdownevent.getStoptime();
|
|
Date stoptime = shutdownevent.getStoptime();
|
|
double hour = DateUtils.hoursDiff1(stoptime, starttime);
|
|
double hour = DateUtils.hoursDiff1(stoptime, starttime);
|
|
@@ -139,13 +139,14 @@ public class FiveLossesService {
|
|
shutdownevent.setId(CommonUtils.getUUID());
|
|
shutdownevent.setId(CommonUtils.getUUID());
|
|
shutdownevent.setWindpowerstationid(wt.getWindpowerstationid());
|
|
shutdownevent.setWindpowerstationid(wt.getWindpowerstationid());
|
|
shutdownevent.setWindturbineid(wt.getId());
|
|
shutdownevent.setWindturbineid(wt.getId());
|
|
- shutdownevent.setStoptime(new Date(sectionData.getPointTime()));
|
|
|
|
|
|
+ shutdownevent.setStoptime(DateUtils.parseLongToDate(sectionData.getPointTime()*1000));
|
|
shutdownevent.setProjectid(wt.getProjectid());
|
|
shutdownevent.setProjectid(wt.getProjectid());
|
|
if (fjzt == 6){
|
|
if (fjzt == 6){
|
|
shutdownevent.setStatuscode(2);
|
|
shutdownevent.setStatuscode(2);
|
|
}else {
|
|
}else {
|
|
shutdownevent.setStatuscode(4);
|
|
shutdownevent.setStatuscode(4);
|
|
}
|
|
}
|
|
|
|
+ shutdowneventService.save(shutdownevent);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}else if(StringUtils.isNotEmpty(finalMainWinturbines)){ //维护不为空
|
|
}else if(StringUtils.isNotEmpty(finalMainWinturbines)){ //维护不为空
|
|
@@ -155,7 +156,7 @@ public class FiveLossesService {
|
|
Optional<Shutdownevent> first = shutdownevents.stream().filter(i -> i.getWindturbineid().equals(wt.getId())).findFirst();
|
|
Optional<Shutdownevent> first = shutdownevents.stream().filter(i -> i.getWindturbineid().equals(wt.getId())).findFirst();
|
|
if (first.isPresent()){
|
|
if (first.isPresent()){
|
|
Shutdownevent shutdownevent = first.get();
|
|
Shutdownevent shutdownevent = first.get();
|
|
- Date starttime = new Date(sectionData.getPointTime());
|
|
|
|
|
|
+ Date starttime = DateUtils.parseLongToDate(sectionData.getPointTime()*1000);
|
|
shutdownevent.setStarttime(starttime);
|
|
shutdownevent.setStarttime(starttime);
|
|
Date stoptime = shutdownevent.getStoptime();
|
|
Date stoptime = shutdownevent.getStoptime();
|
|
double hour = DateUtils.hoursDiff1(stoptime, starttime);
|
|
double hour = DateUtils.hoursDiff1(stoptime, starttime);
|
|
@@ -187,13 +188,14 @@ public class FiveLossesService {
|
|
shutdownevent.setId(CommonUtils.getUUID());
|
|
shutdownevent.setId(CommonUtils.getUUID());
|
|
shutdownevent.setWindpowerstationid(wt.getWindpowerstationid());
|
|
shutdownevent.setWindpowerstationid(wt.getWindpowerstationid());
|
|
shutdownevent.setWindturbineid(wt.getId());
|
|
shutdownevent.setWindturbineid(wt.getId());
|
|
- shutdownevent.setStoptime(new Date(sectionData.getPointTime()));
|
|
|
|
|
|
+ shutdownevent.setStoptime(DateUtils.parseLongToDate(sectionData.getPointTime()*1000));
|
|
shutdownevent.setProjectid(wt.getProjectid());
|
|
shutdownevent.setProjectid(wt.getProjectid());
|
|
if (fjzt == 6){
|
|
if (fjzt == 6){
|
|
shutdownevent.setStatuscode(2);
|
|
shutdownevent.setStatuscode(2);
|
|
}else {
|
|
}else {
|
|
shutdownevent.setStatuscode(4);
|
|
shutdownevent.setStatuscode(4);
|
|
}
|
|
}
|
|
|
|
+ shutdowneventService.save(shutdownevent);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}else { //没有没结束的故障维护事件
|
|
}else { //没有没结束的故障维护事件
|
|
@@ -202,13 +204,15 @@ public class FiveLossesService {
|
|
shutdownevent.setId(CommonUtils.getUUID());
|
|
shutdownevent.setId(CommonUtils.getUUID());
|
|
shutdownevent.setWindpowerstationid(wt.getWindpowerstationid());
|
|
shutdownevent.setWindpowerstationid(wt.getWindpowerstationid());
|
|
shutdownevent.setWindturbineid(wt.getId());
|
|
shutdownevent.setWindturbineid(wt.getId());
|
|
- shutdownevent.setStoptime(new Date(sectionData.getPointTime()));
|
|
|
|
|
|
+ Date date = DateUtils.parseLongToDate(sectionData.getPointTime()*1000);
|
|
|
|
+ shutdownevent.setStoptime(date);
|
|
shutdownevent.setProjectid(wt.getProjectid());
|
|
shutdownevent.setProjectid(wt.getProjectid());
|
|
if (fjzt == 6){
|
|
if (fjzt == 6){
|
|
shutdownevent.setStatuscode(2);
|
|
shutdownevent.setStatuscode(2);
|
|
}else {
|
|
}else {
|
|
shutdownevent.setStatuscode(4);
|
|
shutdownevent.setStatuscode(4);
|
|
}
|
|
}
|
|
|
|
+ shutdowneventService.save(shutdownevent);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|