|
@@ -21,10 +21,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import javax.annotation.Resource;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.Calendar;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
@CrossOrigin
|
|
|
@RestController
|
|
@@ -55,7 +52,7 @@ public class AutoFaultController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 获取故障原始数据(is页面)
|
|
|
+ * 获取故障原始数据(sis页面)
|
|
|
* @param faultid
|
|
|
* @return
|
|
|
*/
|
|
@@ -117,9 +114,10 @@ public class AutoFaultController {
|
|
|
DataInfo dataInfo = new DataInfo();
|
|
|
dataInfo.setId(fi.getId());
|
|
|
dataInfo.setFaultTime(String.valueOf(calendar.getTime().getTime()));
|
|
|
- dataInfo.setEndTs(String.valueOf(calendar.getTime().getTime()));
|
|
|
- calendar.add(Calendar.MINUTE, -2);
|
|
|
+ calendar.add(Calendar.MINUTE, -10);
|
|
|
dataInfo.setStartTs(String.valueOf(calendar.getTime().getTime()));
|
|
|
+ calendar.add(Calendar.MINUTE, 5);
|
|
|
+ dataInfo.setEndTs(String.valueOf(calendar.getTime().getTime()));
|
|
|
dataInfo.setThingId(fi.getWindturbineId());
|
|
|
dataInfo.setModelId(fi.getModelId());
|
|
|
dataInfo.setStationId(fi.getStationId());
|
|
@@ -127,8 +125,19 @@ public class AutoFaultController {
|
|
|
List<Diagnosepoint> uniforms = InitialRunner.mapPoint.get(fi.getStationId()).get(fi.getModelId());
|
|
|
dataPointService.formatUniformcode(uniforms);
|
|
|
Map<String, List<PointData>> data = dataPointService.getData(dataInfo);
|
|
|
+ Map<String, List<PointData>> mp = new HashMap<>();
|
|
|
+ data.forEach((k, v) -> {
|
|
|
+ List<PointData> ls = new ArrayList<>();
|
|
|
+ for(int i = 0; i < v.size(); i++){
|
|
|
+ if (i >= 480 || i <= 600)
|
|
|
+ ls.add(v.get(i));
|
|
|
+ }
|
|
|
+ mp.put(k, ls);
|
|
|
+ });
|
|
|
+
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("data", data);
|
|
|
+ map.put("algdata", mp);
|
|
|
map.put("info", fi);
|
|
|
return JsonResult.successData(ResultCode.SUCCESS, map);
|
|
|
}
|