| | |
| | | import com.iailab.module.model.api.mdk.MdkApi; |
| | | import com.iailab.module.model.api.mdk.dto.MdkScheduleReqDTO; |
| | | import com.iailab.module.model.api.mdk.dto.MdkScheduleRespDTO; |
| | | import com.iailab.module.model.enums.ScheduleTriggerMethodEnum; |
| | | import com.iailab.module.shasteel.mq.common.constant.CommonConstant; |
| | | import com.iailab.module.shasteel.mq.common.enums.TriggerConditionEnum; |
| | | import com.iailab.module.shasteel.mq.config.QueueModelAlarmConfig; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.amqp.core.Message; |
| | |
| | | return; |
| | | } |
| | | // 查找需要执行的调度方案 |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("trigger_method", TriggerConditionEnum.EVENT); |
| | | params.put("trigger_condition", routingKey); |
| | | List<StScheduleSchemeDTO> scheduleSchemeList = mcsApi.listScheduleScheme(params);//根据触发条件获取调度方案列表 |
| | | List<StScheduleSchemeDTO> scheduleSchemeList = mcsApi.listScheduleScheme(ScheduleTriggerMethodEnum.EVENT.getCode(), routingKey); |
| | | for(StScheduleSchemeDTO stScheduleSchemeDTO : scheduleSchemeList){ |
| | | MdkScheduleReqDTO mdkScheduleReqDTO = new MdkScheduleReqDTO(); |
| | | mdkScheduleReqDTO.setScheduleCode(stScheduleSchemeDTO.getCode()); |