From e89d76539cc91bd13acabbf25a12312d2f8bba56 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 16 十二月 2025 21:27:06 +0800
Subject: [PATCH] 超过17点不接受报警
---
ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java | 68 ++--------------------------------
1 files changed, 4 insertions(+), 64 deletions(-)
diff --git a/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java b/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java
index 0e6f76f..5eb9cd7 100644
--- a/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java
+++ b/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminLogController.java
@@ -1,30 +1,22 @@
package com.ycl.controller.user;
-import com.alibaba.excel.EasyExcel;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ycl.annotation.LogSave;
import com.ycl.api.CommonResult;
import com.ycl.dto.log.LogQueryParams;
-import com.ycl.entity.user.UmsAdmin;
import com.ycl.entity.user.UmsAdminLoginLog;
import com.ycl.entity.user.vo.UmsAdminLogVO;
import com.ycl.service.user.IAdminLoginLogService;
import com.ycl.service.user.UmsAdminService;
+import com.ycl.utils.EasyExcelUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.SneakyThrows;
-import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
-import java.net.URLEncoder;
-import java.time.LocalDateTime;
-import java.time.format.DateTimeFormatter;
import java.util.List;
-import java.util.stream.Collectors;
@RestController
@RequestMapping("/log_manage")
@@ -38,34 +30,8 @@
@GetMapping("/query")
@ApiOperation(value = "鏌ヨ")
- @LogSave(operationType = "鏃ュ織绠$悊", contain = "鏌ヨ鏃ュ織淇℃伅")
public CommonResult searchLog(LogQueryParams logQueryParams) {
- Page<UmsAdminLoginLog> umsAdminLoginLogPage = new Page<>();
- umsAdminLoginLogPage.setCurrent(logQueryParams.getCurrent());
- umsAdminLoginLogPage.setSize(logQueryParams.getSize());
- Page<UmsAdminLoginLog> page = iAdminLoginLogService
- .page(umsAdminLoginLogPage, new LambdaQueryWrapper<UmsAdminLoginLog>()
- .like(StringUtils.isNotBlank(logQueryParams.getContent()), UmsAdminLoginLog::getContain, logQueryParams.getContent())
- .eq(StringUtils.isNotBlank(logQueryParams.getOperationType()), UmsAdminLoginLog::getOperationType, logQueryParams.getOperationType())
- .eq(StringUtils.isNotBlank(logQueryParams.getPortEquipment()), UmsAdminLoginLog::getUserAgent, logQueryParams.getPortEquipment())
- .eq(logQueryParams.getId() != null, UmsAdminLoginLog::getAdminId, logQueryParams.getId())
- .between(StringUtils.isNotBlank(logQueryParams.getStartTime()) && StringUtils.isNotBlank(logQueryParams.getEndTime()), UmsAdminLoginLog::getCreateTime, logQueryParams.getStartTime(), logQueryParams.getEndTime())
- .orderBy(logQueryParams.getSort() != null && logQueryParams.getSort() == 0, true, UmsAdminLoginLog::getCreateTime)
- .orderBy(logQueryParams.getSort() != null && logQueryParams.getSort() == 1, false, UmsAdminLoginLog::getCreateTime));
- List<UmsAdminLogVO> umsAdminLogVOList = page.getRecords().stream()
- .map(item -> {
- UmsAdminLogVO umsAdminlogVO = new UmsAdminLogVO();
- BeanUtils.copyProperties(item, umsAdminlogVO);
- umsAdminlogVO.setAdminId(umsAdminService
- .getOne(new LambdaQueryWrapper<UmsAdmin>()
- .eq(UmsAdmin::getId, item.getAdminId()))
- .getUsername());
- return umsAdminlogVO;
- }).collect(Collectors.toList());
- Page<UmsAdminLogVO> umsAdminLogVOPage = new Page<>();
- BeanUtils.copyProperties(page, umsAdminLogVOPage);
- umsAdminLogVOPage.setRecords(umsAdminLogVOList);
- return CommonResult.success(umsAdminLogVOPage);
+ return CommonResult.success(iAdminLoginLogService.pageList(logQueryParams));
}
@DeleteMapping("/deletion_batch")
@@ -93,33 +59,7 @@
@SneakyThrows
@LogSave(operationType = "鏃ュ織绠$悊", contain = "瀵煎嚭鏃ュ織")
public void export(HttpServletResponse response, LogQueryParams logQueryParams) {
- Page<UmsAdminLoginLog> umsAdminLoginLogPage = new Page<>();
- umsAdminLoginLogPage.setCurrent(logQueryParams.getCurrent());
- umsAdminLoginLogPage.setSize(logQueryParams.getSize());
- String fileName ="鏃ュ織鏁版嵁";
- response.setContentType("application/vnd.ms-excel");
- response.setCharacterEncoding("utf-8");
- response.setHeader("Content-disposition", "attachment;filename=" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")) + URLEncoder.encode(fileName + ".xlsx", "utf-8"));
- EasyExcel
- .write(response.getOutputStream(), UmsAdminLogVO.class)
- .sheet("鏁版嵁")
- .doWrite(iAdminLoginLogService
- .page(umsAdminLoginLogPage, new LambdaQueryWrapper<UmsAdminLoginLog>()
- .like(StringUtils.isNotBlank(logQueryParams.getContent()), UmsAdminLoginLog::getContain, logQueryParams.getContent())
- .eq(StringUtils.isNotBlank(logQueryParams.getOperationType()), UmsAdminLoginLog::getOperationType, logQueryParams.getOperationType())
- .between(StringUtils.isNotBlank(logQueryParams.getStartTime()) && StringUtils.isNotBlank(logQueryParams.getEndTime()), UmsAdminLoginLog::getCreateTime, logQueryParams.getStartTime(), logQueryParams.getEndTime())
- .orderBy(logQueryParams.getSort() != null && logQueryParams.getSort() == 0, true, UmsAdminLoginLog::getCreateTime)
- .orderBy(logQueryParams.getSort() != null && logQueryParams.getSort() == 1, false, UmsAdminLoginLog::getCreateTime))
- .getRecords()
- .stream()
- .map(item -> {
- UmsAdminLogVO umsAdminlogVO = new UmsAdminLogVO();
- BeanUtils.copyProperties(item, umsAdminlogVO);
- umsAdminlogVO.setAdminId(umsAdminService
- .getOne(new LambdaQueryWrapper<UmsAdmin>()
- .eq(UmsAdmin::getId, item.getAdminId()))
- .getUsername());
- return umsAdminlogVO;
- }).collect(Collectors.toList()));
+ String sheet = "鏁版嵁";
+ EasyExcelUtils.export(response, sheet, UmsAdminLogVO.class, iAdminLoginLogService.pageList(logQueryParams).getRecords());
}
}
--
Gitblit v1.8.0