一键关闭报警

This commit is contained in:
杨晓东 2025-11-27 15:39:14 +08:00
parent fc864d4b1c
commit 8139f92834
3 changed files with 33 additions and 33 deletions

View File

@ -18,8 +18,8 @@ import java.util.List;
@RequestMapping("/dry/screen")
public class DryEquipmentScreenController extends BaseController {
//
// @Autowired
// private IDryEquipmentScreenService dryEquipmentScreenService;
@Autowired
private IDryEquipmentScreenService dryEquipmentScreenService;
//
// /**
// * 干燥机列表
@ -43,14 +43,14 @@ public class DryEquipmentScreenController extends BaseController {
// return AjaxResult.success(list);
// }
//
// /**
// * 一键关闭报警
// * @return
// */
// @GetMapping("/closeAlarm")
// public AjaxResult closeAlarm(){
// // MqttConsole c = new MqttConsole();
// int result = dryEquipmentScreenService.closeAlarm();
// return AjaxResult.success(result);
// }
/**
* 一键关闭报警
* @return
*/
@GetMapping("/closeAlarm")
public AjaxResult closeAlarm(){
// MqttConsole c = new MqttConsole();
int result = dryEquipmentScreenService.closeAlarm();
return AjaxResult.success(result);
}
}

View File

@ -24,9 +24,9 @@ public interface IDryEquipmentScreenService {
// */
// public List<EquipmentScreenDTO.DrynessDTO> drynessList();
//
// /**
// * 一键关闭报警
// * @return
// */
// public int closeAlarm();
/**
* 一键关闭报警
* @return
*/
public int closeAlarm();
}

View File

@ -35,8 +35,8 @@ import java.util.stream.Collectors;
@DS("postgres")
public class DryEquipmentScreenServiceImpl implements IDryEquipmentScreenService {
// @Autowired
// private DryEquipmentInfoMapper infoMapper;
@Autowired
private DryEquipmentInfoMapper infoMapper;
//
// @Autowired
// private DryMonitoringDataMapper dataMapper;
@ -44,8 +44,8 @@ public class DryEquipmentScreenServiceImpl implements IDryEquipmentScreenService
// @Autowired
// private DryParamThresholdMapper paramMapper;
//
// @Autowired
// private AlarmLightService alarmLightService;
@Autowired
private AlarmLightService alarmLightService;
//
// @Resource
// private RedisTemplate<String, Object> redisTemplate;
@ -331,16 +331,16 @@ public class DryEquipmentScreenServiceImpl implements IDryEquipmentScreenService
// ));
// }
//
// /**
// * 一键关闭报警无需修改
// */
// @Override
// @Transactional
// public int closeAlarm() {
// LambdaUpdateWrapper<DryEquipmentInfo> updateWrapper = new LambdaUpdateWrapper<>();
// updateWrapper.set(DryEquipmentInfo::getStatus, "1");
// alarmLightService.stopAllAlarms();
// int result = infoMapper.update(null, updateWrapper);
// return result;
// }
/**
* 一键关闭报警无需修改
*/
@Override
@Transactional
public int closeAlarm() {
LambdaUpdateWrapper<DryEquipmentInfo> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(DryEquipmentInfo::getStatus, "1");
alarmLightService.stopAllAlarms();
int result = infoMapper.update(null, updateWrapper);
return result;
}
}