| | |
| | | logger.info("runPredictModuleTask定时任务正在执行,参数为:{}", params); |
| | | try { |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.set(Calendar.SECOND,0); |
| | | calendar.set(Calendar.MILLISECOND,0); |
| | | calendar.set(Calendar.SECOND, 0); |
| | | calendar.set(Calendar.MILLISECOND, 0); |
| | | MdkScheduleReqDTO dto = new MdkScheduleReqDTO(); |
| | | dto.setScheduleTime(calendar.getTime()); |
| | | dto.setScheduleCode(params); |
| | | MdkScheduleRespDTO mdkScheduleRespDTO = mdkApi.doSchedule(dto); |
| | | logger.info(params + "调度方案执行完成," + mdkScheduleRespDTO); |
| | | Map<String, Object> result = mdkScheduleRespDTO.getResult(); |
| | | for(Map.Entry<String, Object> entry : result.entrySet()) { |
| | | for (Map.Entry<String, Object> entry : result.entrySet()) { |
| | | String key = entry.getKey(); |
| | | this.saveScheduleSuggest("无功优化", entry.getValue(), "WGYH", calendar.getTime()); |
| | | } |
| | | if (mdkApi.scheduleModelOut(mdkScheduleRespDTO)) { |
| | | logger.info("调度方案结果下发成功"); |
| | | } else { |
| | | logger.error("调度方案结果下发失败"); |
| | | } |
| | | } catch (Exception ex) { |
| | | logger.error("runPredictModuleTask运行异常",ex); |
| | | logger.error("runPredictModuleTask运行异常", ex); |
| | | } |
| | | logger.info("runPredictModuleTask运行完成"); |
| | | } |