| | |
| | | return; |
| | | } |
| | | Date predictTime = DateUtils.parse(messageJson.get("predictTime").toString(), DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND); |
| | | if (new Date().getTime() - predictTime.getTime() > 1000 * 60 * 3) { |
| | | if (new Date().getTime() - predictTime.getTime() > 1000 * 60 * 10) { |
| | | log.info("过滤旧消息"); |
| | | return; |
| | | } |
| | |
| | | if (mdkScheduleRespDTO == null) { |
| | | return; |
| | | } |
| | | |
| | | Map<String, Object> result = mdkScheduleRespDTO.getResult(); |
| | | switch (mdkScheduleRespDTO.getScheduleCode()) { |
| | | case CommonConstant.GAS_MODEL_CODE: |
| | | // 结果写入测点 |
| | | mdkApi.scheduleModelOut(mdkScheduleRespDTO); |
| | | |
| | | // 保存调度建议 |
| | | String sch_obj_gas = "GAS"; |
| | | saveScheduleSuggest("adviceBFG", result.get("adviceBFG"), sch_obj_gas, predictTime); |
| | | saveScheduleSuggest("adviceCOG", result.get("adviceCOG"), sch_obj_gas, predictTime); |
| | | saveScheduleSuggest("adviceLDG13W", result.get("adviceLDG13W"), sch_obj_gas, predictTime); |
| | | saveScheduleSuggest("adviceLDG12W", result.get("adviceLDG12W"), sch_obj_gas, predictTime); |
| | | saveScheduleSuggest("adviceLDG12WT", result.get("adviceLDG12WT"), sch_obj_gas, predictTime); |
| | | // 结果写入测点 |
| | | mdkApi.scheduleModelOut(mdkScheduleRespDTO); |
| | | break; |
| | | case CommonConstant.OXYGEN_ONE_CODE: |
| | | if (!result.containsKey("faAdvice") || !result.containsKey("yingDiAdvice") || !result.containsKey("yingZhongAdvice") |