| | |
| | | fwDroneAlarmRecord.setRegionName(byCode.getName()); |
| | | fwDroneAlarmRecord.setCurrentDeptId(AuthUtil.getDeptId()); |
| | | fwDroneAlarmRecord.setRegionCode(HeaderUtils.formatAreaCode(byCode.getCode())); |
| | | // 如果结束时间有值,设置为当天的最后一秒 |
| | | if (StringUtil.isNotBlank(fwDroneAlarmRecord.getEndTime())) { |
| | | try { |
| | | // 解析结束时间 |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | Date endDate = sdf.parse(fwDroneAlarmRecord.getEndTime()); |
| | | // 设置时间为当天的23:59:59 |
| | | SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); |
| | | String dateStr = dateFormat.format(endDate); |
| | | String lastSecondOfDay = dateStr + " 23:59:59"; |
| | | fwDroneAlarmRecord.setEndTime(lastSecondOfDay); |
| | | } catch (ParseException e) { |
| | | log.error("解析结束时间失败: {}", e.getMessage()); |
| | | } |
| | | } |
| | | return page.setRecords(baseMapper.selectFwDroneAlarmRecordPage(page, fwDroneAlarmRecord)); |
| | | } |
| | | |