package com.moral.task; import org.springframework.stereotype.Component; import java.util.Map; import javax.annotation.Resource; import com.alibaba.fastjson.JSON; import com.moral.service.DeviceService; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.annotation.XxlJob; @Component public class SensorsAlarmTask { @Resource private DeviceService deviceService; @XxlJob("sensorsAlarm") public ReturnT sensorsAlarm(String params) { Map map = JSON.parseObject(params, Map.class); deviceService.alarmSms(map); return new ReturnT(200, "执行成功!有邮件发送!"); } }