From 88b11c72916d5ce1b6bebc060c234af9bbeee300 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期三, 29 三月 2023 17:38:52 +0800 Subject: [PATCH] 功能优化 --- ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java | 26 ++++++++++++++++++-------- 1 files changed, 18 insertions(+), 8 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java index 0b5789c..4e0ab69 100644 --- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java +++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.bo.AdminUserDetails; @@ -170,11 +171,12 @@ } @Override - public Page listViolationsPage(Page page, Integer state, Integer resource) { + public Page listViolationsPage(Integer current, Integer size, Integer state, Integer resource, String code, String categoryBig, String categorySmall, Integer street, String site, String startTime, String endTime, Integer violationsTypeId) { Integer type = 01; Integer hours = 60; Integer day = 24; - Page<CasePoolViolationVO> violationsPage = baseCaseMapper.listViolationsPage(page, state, type, resource); + Page page = new Page<>().setCurrent(current).setSize(size); + Page<CasePoolViolationVO> violationsPage = baseCaseMapper.listViolationsPage(page, state, type, resource, code, categoryBig, categorySmall, street, site, startTime, endTime, violationsTypeId); violationsPage.getRecords().stream().forEach(item -> { if (item.getCloseTime() == null) { Duration duration = Duration.between(item.getAlarmTime(), LocalDateTime.now()); @@ -194,8 +196,9 @@ } @Override - public Page listIllegalBuilding(Page page, Integer state, Integer resource) { + public Page listIllegalBuilding(Integer size, Integer current, Integer state, Integer resource) { Integer type = 02; + Page page = new Page<>().setCurrent(current).setSize(size); return baseCaseMapper.listIllegalBuildingsPage(page, state, type, resource); } @@ -206,7 +209,7 @@ Integer value = 1; violations.setId(id); setDisposeRecord(id, violationParam.getLimitTime()); - return violationsMapper.insert(violations) == value ? true : false; + return violationsMapper.insert(violations) == value; } private void setDisposeRecord(Long id, String limitTime) { @@ -413,8 +416,8 @@ } @Override - public Page<BaseCaseVO> selectVideoInspection(Integer current) { - return baseCaseMapper.selectVideoInspection(new Page<>(current, 1)); + public Page<BaseCaseVO> selectVideoInspection(Integer current, Long gradeId, Long videoId, String beginTime, String endTime) { + return baseCaseMapper.selectVideoInspection(new Page<>(current, 1), gradeId, videoId, beginTime, endTime); } @Override @@ -476,8 +479,15 @@ } @Override - public List<EventVO> selectEventList(String beginTime, String endTime) { - return baseCaseMapper.selectEventList(beginTime, endTime); + public IPage<EventVO> selectEventList(String beginTime, String endTime, Integer pageIndex, Integer pageSize) { + if (pageIndex == null) { + pageIndex = 1; + } + if (pageSize == null) { + pageSize = 50; + } + IPage<EventVO> page = new Page<>(pageIndex, pageSize); + return baseCaseMapper.selectEventList(page, beginTime, endTime); } @Override -- Gitblit v1.8.0