| | |
| | | import com.iailab.module.model.mcs.sche.entity.StScheduleSuggestEntity; |
| | | import com.iailab.module.model.mcs.sche.service.*; |
| | | import com.iailab.module.model.mcs.sche.vo.StScheduleRecordRespVO; |
| | | import com.iailab.module.model.mcs.sche.vo.StSuggestOperationRecordReqVO; |
| | | import com.iailab.module.model.mcs.sche.vo.StScheduleSuggestSaveReqVO; |
| | | import com.iailab.module.model.mcs.sche.vo.StSuggestOperationRecordReqVO; |
| | | import com.iailab.module.model.mdk.vo.ItemVO; |
| | | import com.iailab.module.model.mpk.service.ChartParamService; |
| | | import com.iailab.module.model.mpk.service.ChartService; |
| | |
| | | @Override |
| | | public Boolean saveSuggestOperationRecord(SuggestOperationRecordReqVO reqVO) { |
| | | StSuggestOperationRecordReqVO operationRecordVo = new StSuggestOperationRecordReqVO(); |
| | | operationRecordVo.setSuggestId(reqVO.getId()); |
| | | operationRecordVo.setOperate(reqVO.getOperate()); |
| | | operationRecordVo.setReason(reqVO.getReason()); |
| | | operationRecordVo.setHandler(reqVO.getHandler()); |
| | | operationRecordVo.setHandlerId(reqVO.getHandlerId()); |
| | | //获取建议信息 |
| | |
| | | if (entity != null){ |
| | | operationRecordVo.setTitle(entity.getTitle()); |
| | | operationRecordVo.setContent(entity.getContent()); |
| | | operationRecordVo.setScheduleObj(entity.getScheduleObj()); |
| | | if (StringUtils.isNotBlank(entity.getModelId())){ |
| | | //获取模型记录信息 |
| | | StScheduleRecordRespVO scheduleRecordVO = stScheduleRecordService.getInfoByModelIdAndScheduleTime(entity.getModelId(), entity.getScheduleTime()); |
| | |
| | | stSuggestOperationRecordService.create(operationRecordVo); |
| | | return true; |
| | | } |
| | | |
| | | private Date[] calResultTime(ItemVO predictItem, Date startTimeReq, Date endTimeReq, int lengthLeft, int lengthRight) { |
| | | Date[] result = new Date[3]; |
| | | Date predictTime = predictItem.getLastTime(); |