| | |
| | | package com.iailab.module.shasteel.mq.consumer; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.iailab.framework.common.util.date.DateUtils; |
| | | import com.iailab.module.model.api.mcs.McsApi; |
| | |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.UUID; |
| | |
| | | }else if("dispatchStart".equals(key) && !"".equals(result.get("dispatchStart").toString())){ |
| | | ScheduleSuggestRespDTO suggestRespDTO = new ScheduleSuggestRespDTO(); |
| | | suggestRespDTO.setId(UUID.randomUUID().toString()); |
| | | suggestRespDTO.setScheduleObj(stScheduleSchemeDTO.getScheduleObj()); |
| | | suggestRespDTO.setContent(result.get("dispatchStart").toString());//空压机启动调度建议 |
| | | suggestRespDTO.setSchemeId(stScheduleSchemeDTO.getId()); |
| | | mcsApi.createScheduleSuggest(suggestRespDTO); |
| | | }else if("dispatchEnd".equals(key) && !"".equals(result.get("dispatchEnd").toString())){ |
| | | ScheduleSuggestRespDTO suggestRespDTO = new ScheduleSuggestRespDTO(); |
| | | suggestRespDTO.setId(UUID.randomUUID().toString()); |
| | | suggestRespDTO.setScheduleObj(stScheduleSchemeDTO.getScheduleObj()); |
| | | suggestRespDTO.setContent(result.get("dispatchClose").toString());//空压机关停调度建议 |
| | | suggestRespDTO.setSchemeId(stScheduleSchemeDTO.getId()); |
| | | mcsApi.createScheduleSuggest(suggestRespDTO); |
| | |
| | | }else if ("jinfengAdvice".equals(key) && !"".equals(result.get("jinfengAdvice").toString())) { |
| | | ScheduleSuggestRespDTO suggestRespDTO = new ScheduleSuggestRespDTO(); |
| | | suggestRespDTO.setId(UUID.randomUUID().toString()); |
| | | suggestRespDTO.setScheduleObj(stScheduleSchemeDTO.getScheduleObj()); |
| | | suggestRespDTO.setContent(result.get("jinfengAdvice").toString());//锦丰调度建议 |
| | | suggestRespDTO.setSchemeId(stScheduleSchemeDTO.getId()); |
| | | mcsApi.createScheduleSuggest(suggestRespDTO); |
| | | }else if ("daxinAdvice".equals(key) && !"".equals(result.get("daxinAdvice").toString())) { |
| | | ScheduleSuggestRespDTO suggestRespDTO = new ScheduleSuggestRespDTO(); |
| | | suggestRespDTO.setId(UUID.randomUUID().toString()); |
| | | suggestRespDTO.setScheduleObj(stScheduleSchemeDTO.getScheduleObj()); |
| | | suggestRespDTO.setContent(result.get("daxinAdvice").toString());//大新调度建议 |
| | | suggestRespDTO.setSchemeId(stScheduleSchemeDTO.getId()); |
| | | mcsApi.createScheduleSuggest(suggestRespDTO); |