From 49aaecfb0617b0e6043147c86f3d303e9f24867e Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@88.com> Date: 星期三, 09 七月 2025 20:27:56 +0800 Subject: [PATCH] 修改yml配置 --- src/main/java/com/fengdu/gas/service/FacilityAlarmRecordService.java | 42 +++++++++++++++++++++++++++++++++--------- 1 files changed, 33 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/fengdu/gas/service/FacilityAlarmRecordService.java b/src/main/java/com/fengdu/gas/service/FacilityAlarmRecordService.java index de75a51..88f1990 100644 --- a/src/main/java/com/fengdu/gas/service/FacilityAlarmRecordService.java +++ b/src/main/java/com/fengdu/gas/service/FacilityAlarmRecordService.java @@ -22,10 +22,13 @@ */ package com.fengdu.gas.service; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fengdu.gas.common.*; import com.fengdu.gas.common.enums.*; import com.fengdu.gas.common.model.Tuple; import com.fengdu.gas.common.util.*; +import com.fengdu.gas.entity.response.alarm.FacilityAlarm; +import com.fengdu.gas.repository.po.AlarmSchemePO; import org.apache.commons.lang3.BooleanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -50,7 +53,7 @@ public ExecutedResult<Long> create(ReqCreateFacilityAlarmRecord request) { // 转换po - FacilityAlarmRecordPO item = FacilityAlarmRecordConvert.INSTANCE.toCreate(request); + FacilityAlarmRecordPO item = CopierUtil.mapTo(request, FacilityAlarmRecordPO.class); // 设置状态 //item.setStatus(EState.NORMAL.getValue()); // 设置记录创建时间 @@ -193,16 +196,37 @@ } return ExecutedResult.success(result); } - - public ExecutedResult<PagerResult<FacilityAlarmRecordVO>> search(SearchFacilityAlarmRecord search) { + public ExecutedResult<List<FacilityAlarm>> getAlarmList(Integer dateType){ + List<FacilityAlarm> result=new ArrayList<>(); // 处理创建时间范围-查询参数 - Tuple<String, String> createTimeRange = ParameterUtil.getTimeRange(search.getCreateTimeRange()); - if (StringUtil.isNotNullOrEmpty(createTimeRange.getItem1())) { - search.setCreateTimeStart(LocalDateTimeUtil.getTimeStamp(createTimeRange.getItem1()).getTime()); + if(dateType!=null&&dateType>0) { + Long beginTime = 0L; + Long endTime = 0L; + switch (dateType) { + case 1: + beginTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.todayStartTime()).getTime(); + endTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.todayEndTime()).getTime(); + break; + case 2: + beginTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.weekStartTime()).getTime(); + endTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.weekEndTime()).getTime(); + break; + case 3: + beginTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.monthStartTime()).getTime(); + endTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.monthEndTime()).getTime(); + break; + case 4: + beginTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.yearStartTime()).getTime(); + endTime = LocalDateTimeUtil.getTimeStamp(LocalDateTimeUtils.yearEndTime()).getTime(); + break; + } + if (beginTime > 0&&endTime > 0) { + result= mapper.getByDateType(LocalDateTimeUtil.toFormatString(beginTime),LocalDateTimeUtil.toFormatString(endTime)); + } } - if (StringUtil.isNotNullOrEmpty(createTimeRange.getItem2())) { - search.setCreateTimeEnd(LocalDateTimeUtil.getTimeStamp(createTimeRange.getItem2()).getTime()); - } + return ExecutedResult.success(result); + } + public ExecutedResult<PagerResult<FacilityAlarmRecordVO>> search(SearchFacilityAlarmRecord search) { PagerResult<FacilityAlarmRecordPO> pageList = mapper.search(search); List<FacilityAlarmRecordVO> listVo = new ArrayList<>(); -- Gitblit v1.9.3