| | |
| | | |
| | | import com.iailab.module.data.api.point.DataPointApi; |
| | | import com.iailab.module.data.api.point.dto.ApiPointDTO; |
| | | import com.iailab.module.data.enums.DataPointFreq; |
| | | import com.iailab.module.data.enums.DataPointFreqEnum; |
| | | import com.iailab.module.model.mcs.pre.service.MmItemResultService; |
| | | import com.iailab.module.model.mdk.factory.ItemEntityFactory; |
| | | import com.iailab.module.model.mdk.vo.MmItemOutputVO; |
| | |
| | | * @param predictResult |
| | | * @return |
| | | */ |
| | | private Map<String, List<DataValueVO>> convertToPredictData(PredictResultVO predictResult) { |
| | | public Map<String, List<DataValueVO>> convertToPredictData(PredictResultVO predictResult) { |
| | | Map<String, List<DataValueVO>> resultMap = new HashMap<>(); |
| | | List<MmItemOutputVO> itemOutPutList = itemEntityFactory.getOutPutByItemId(predictResult.getPredictId()); |
| | | |
| | |
| | | resultMap.put(itemOutPutList.get(0).getId(), predictResult.getPredictList()); |
| | | return resultMap; |
| | | } |
| | | ApiPointDTO point = dataPointApi.getPointById(itemOutPutList.get(0).getPointId()); |
| | | ApiPointDTO point = dataPointApi.getInfoById(itemOutPutList.get(0).getPointId()); |
| | | List<Date> dateTimeList = new ArrayList<>(); |
| | | Integer rows = predictResult.getPredictMatrix().length; |
| | | Integer columns = predictResult.getPredictMatrix()[0].length; |
| | |
| | | dateTimeList.add(tempTime); |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(tempTime); |
| | | calendar.add(Calendar.SECOND, DataPointFreq.getEumByCode(point.getMinfreqid()).getValue()); |
| | | calendar.add(Calendar.SECOND, DataPointFreqEnum.getEumByCode(point.getMinfreqid()).getValue()); |
| | | tempTime = calendar.getTime(); |
| | | } |
| | | for (Integer i = 0; i < columns; i++) { |