|
@@ -62,35 +62,33 @@ public class AlarmRecordIndexController {
|
|
|
String clientId = alarmRecordVo.getClientId();
|
|
|
LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
|
|
|
query.eq(TEquipment::getClientId, clientId);
|
|
|
-// List<TEquipment> list = equipmentService.list(query);
|
|
|
-// TEquipment equipment = list.get(0);
|
|
|
TEquipment equipment = equipmentService.getOne(query);
|
|
|
if (equipment == null) {
|
|
|
return "添加报警记录失败";
|
|
|
}
|
|
|
|
|
|
- // 获取今天的日期
|
|
|
- LocalDate today = LocalDate.now();
|
|
|
- // 获取今天的0时0分0秒
|
|
|
- LocalDateTime startOfDay = today.atTime(LocalTime.MIN);
|
|
|
- // 获取今天的23时59分59秒999毫秒
|
|
|
- LocalDateTime endOfDay = today.atTime(LocalTime.MAX);
|
|
|
- // 转换为Date对象
|
|
|
- Date startDate = Date.from(startOfDay.atZone(ZoneId.systemDefault()).toInstant());
|
|
|
- Date endDate = Date.from(endOfDay.atZone(ZoneId.systemDefault()).toInstant());
|
|
|
- // 查询当天是否已有报警,如果有就消除掉
|
|
|
- LambdaQueryWrapper<TAlarmRecord> queryWrapper = Wrappers.lambdaQuery();
|
|
|
- queryWrapper.eq(TAlarmRecord::getClientId, clientId);
|
|
|
- queryWrapper.eq(TAlarmRecord::getIsEliminate, 0);
|
|
|
- queryWrapper.gt(TAlarmRecord::getCreateDate, startDate);
|
|
|
- queryWrapper.le(TAlarmRecord::getCreateDate, endDate);
|
|
|
- List<TAlarmRecord> list = alarmRecordService.list(queryWrapper);
|
|
|
- if (list.size() > 0) {
|
|
|
- for (TAlarmRecord tAlarmRecord : list) {
|
|
|
- tAlarmRecord.setIsEliminate(1);
|
|
|
- alarmRecordService.updateById(tAlarmRecord);
|
|
|
- }
|
|
|
- }
|
|
|
+// // 获取今天的日期
|
|
|
+// LocalDate today = LocalDate.now();
|
|
|
+// // 获取今天的0时0分0秒
|
|
|
+// LocalDateTime startOfDay = today.atTime(LocalTime.MIN);
|
|
|
+// // 获取今天的23时59分59秒999毫秒
|
|
|
+// LocalDateTime endOfDay = today.atTime(LocalTime.MAX);
|
|
|
+// // 转换为Date对象
|
|
|
+// Date startDate = Date.from(startOfDay.atZone(ZoneId.systemDefault()).toInstant());
|
|
|
+// Date endDate = Date.from(endOfDay.atZone(ZoneId.systemDefault()).toInstant());
|
|
|
+// // 查询当天是否已有报警,如果有就消除掉
|
|
|
+// LambdaQueryWrapper<TAlarmRecord> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+// queryWrapper.eq(TAlarmRecord::getClientId, clientId);
|
|
|
+// queryWrapper.eq(TAlarmRecord::getIsEliminate, 0);
|
|
|
+// queryWrapper.gt(TAlarmRecord::getCreateDate, startDate);
|
|
|
+// queryWrapper.le(TAlarmRecord::getCreateDate, endDate);
|
|
|
+// List<TAlarmRecord> list = alarmRecordService.list(queryWrapper);
|
|
|
+// if (!list.isEmpty()) {
|
|
|
+// for (TAlarmRecord tAlarmRecord : list) {
|
|
|
+// tAlarmRecord.setIsEliminate(1);
|
|
|
+// alarmRecordService.updateById(tAlarmRecord);
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
Integer type = equipment.getType();
|
|
|
Long adminId = equipment.getAdminId();
|
|
@@ -114,6 +112,9 @@ public class AlarmRecordIndexController {
|
|
|
alarmRecord.setRemark(alarmRecordVo.getRemark());
|
|
|
alarmRecord.setOccurrenceTime(alarmRecordVo.getOccurrenceTime());
|
|
|
alarmRecord.setIsEliminate(0);
|
|
|
+ if (alarmRecordVo.getLevel() != null) {
|
|
|
+ alarmRecord.setLevel(alarmRecordVo.getLevel());
|
|
|
+ }
|
|
|
alarmRecordService.save(alarmRecord);
|
|
|
TAdmin admin = adminService.getById(adminId);
|
|
|
String email = admin.getEmail();
|
|
@@ -139,7 +140,7 @@ public class AlarmRecordIndexController {
|
|
|
}
|
|
|
if (ifForeign.equals("1")) {
|
|
|
String subject = "Error message from Cotton Candy Machine";
|
|
|
- StringBuffer content = new StringBuffer();
|
|
|
+ StringBuilder content = new StringBuilder();
|
|
|
String str1 = " <b>Machine name: </b>";
|
|
|
String str2 = "<br>" + " <b>Error message: </b>";
|
|
|
String str3 = "<br>" + " Time&Date: ";
|
|
@@ -267,7 +268,6 @@ public class AlarmRecordIndexController {
|
|
|
TAlarmRecord alarmRecord = alarmRecordService.getById(Long.valueOf(id));
|
|
|
alarmRecord.setIsEliminate(1);
|
|
|
alarmRecordService.updateById(alarmRecord);
|
|
|
-// return JsonMessage.success("success");
|
|
|
return "success";
|
|
|
}
|
|
|
|