From 9969bea2a8c1eab64c12a51a2d24d65e5b6c0dd0 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期一, 24 十月 2022 18:12:41 +0800 Subject: [PATCH] 日志导出乱码 日志查询导出 代码重构 --- ycl-platform/src/main/java/com/ycl/controller/zf/EnforcelawReportController.java | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/zf/EnforcelawReportController.java b/ycl-platform/src/main/java/com/ycl/controller/zf/EnforcelawReportController.java index a531ff8..0bd8575 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/zf/EnforcelawReportController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/zf/EnforcelawReportController.java @@ -3,13 +3,12 @@ import com.alibaba.excel.EasyExcel; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ycl.api.CommonResult; import com.ycl.controller.BaseController; -import com.ycl.entity.platform.zf.EnforcelawReport; -import com.ycl.service.platform.zf.IEnforcelawReportService; +import com.ycl.entity.zf.EnforceLawReport; +import com.ycl.service.zf.IEnforcelawReportService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.SneakyThrows; @@ -20,7 +19,6 @@ import java.net.URLEncoder; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.stream.Collectors; /** * <p> @@ -49,7 +47,7 @@ @RequestParam(required = false) Integer current, @RequestParam(required = false) Integer size ) { - Page<EnforcelawReport> enforcelawReportPage = new Page<>(); + Page<EnforceLawReport> enforcelawReportPage = new Page<>(); enforcelawReportPage.setCurrent(current); enforcelawReportPage.setSize(size); return CommonResult.success(enforcelawReportService.selectPageVo(enforcelawReportPage,startTime,endTime,community,status,partiesName,partiesID)); @@ -57,12 +55,12 @@ @GetMapping("/search/one") @ApiOperation("鏌ヨ鍩庡競杩濆缓璇︽儏") public CommonResult getOne(@RequestParam Integer id) { - return CommonResult.success(enforcelawReportService.getOne(new QueryWrapper<EnforcelawReport>().eq("id", id))); + return CommonResult.success(enforcelawReportService.getOne(new QueryWrapper<EnforceLawReport>().eq("id", id))); } @PostMapping("/add") @ApiOperation("娣诲姞鍩庡競杩濆缓璇︽儏") - public CommonResult add(@RequestBody EnforcelawReport enforcelawReport) { + public CommonResult add(@RequestBody EnforceLawReport enforcelawReport) { return CommonResult.success(enforcelawReportService.save(enforcelawReport)); } @@ -74,7 +72,7 @@ @PutMapping("/update") @ApiOperation("淇敼鍩庡競杩濆缓璇︽儏") - public CommonResult modify(@RequestBody EnforcelawReport enforcelawReport) { + public CommonResult modify(@RequestBody EnforceLawReport enforcelawReport) { return CommonResult.success(enforcelawReportService.updateById(enforcelawReport)); } @@ -88,7 +86,7 @@ @RequestParam(required = false) String partiesName, @RequestParam(required = false) String partiesID, HttpServletResponse response) { - QueryWrapper<EnforcelawReport> enforcelawReportQueryWrapper = new QueryWrapper<>(); + QueryWrapper<EnforceLawReport> enforcelawReportQueryWrapper = new QueryWrapper<>(); if (StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)) { enforcelawReportQueryWrapper.between("cTime", startTime, endTime); } @@ -107,6 +105,6 @@ response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setCharacterEncoding("utf-8"); response.setHeader("Content-disposition", "attachment;filename=" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")) + URLEncoder.encode("鍩庡競杩濆缓" + ".xlsx", "utf-8")); - EasyExcel.write(response.getOutputStream(), EnforcelawReport.class).sheet("鍒楄〃").doWrite(enforcelawReportService.list(enforcelawReportQueryWrapper)); + EasyExcel.write(response.getOutputStream(), EnforceLawReport.class).sheet("鍒楄〃").doWrite(enforcelawReportService.list(enforcelawReportQueryWrapper)); } } \ No newline at end of file -- Gitblit v1.8.0