From cea14a6019ce363742527a92896eb0c49e9e8599 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 21 三月 2023 16:39:31 +0800
Subject: [PATCH] 驾驶舱事件加分页

---
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 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 7fcdf5c..e580a1a 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,11 @@
     }
 
     @Override
-    public Page listViolationsPage(Page page, Integer state, Integer resource, String code, String categoryBig, String categorySmall, Integer street, String site, String startTime, String endTime,Integer violationsTypeId) {
+    public Page listViolationsPage(Page page, 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, code, categoryBig, categorySmall, street, site, startTime, endTime,violationsTypeId);
+        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());
@@ -206,7 +207,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) {
@@ -476,8 +477,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