From bd8147d7890bf60d88e4007c1af726ba5f364cf5 Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期二, 14 三月 2023 11:24:31 +0800
Subject: [PATCH] 拼接地址

---
 ycl-platform/src/main/java/com/ycl/controller/zf/EnforcelawReportController.java |   48 +++++++++++++++++++-----------------------------
 1 files changed, 19 insertions(+), 29 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 c4ede37..6f298d8 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
@@ -4,10 +4,11 @@
 import com.alibaba.excel.EasyExcel;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 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;
@@ -24,12 +25,12 @@
  * 杩濊浜嬮」澶勭疆绠$悊锛氬寘鍚繚娉�(杩濆缓)鎯呭喌涓婃姤銆佺珛妗堛�佹淳閬c�佸缃�佹牳鏌ャ�佺粨妗� 鍓嶇鎺у埗鍣�
  * </p>
  *
- * @author lyq
+ * @author wl
  * @since 2022-09-14
  */
 @RestController
 @RequestMapping("/enforcelaw-report")
-@Api(tags = "鎵ф硶绠$悊锛氳繚瑙勪簨椤瑰缃鐞�")
+@Api(tags = "鍩庡競杩濆缓")
 public class EnforcelawReportController extends BaseController {
 
     @Autowired
@@ -42,35 +43,24 @@
                                @RequestParam(required = false) String community,
                                @RequestParam(required = false) String status,
                                @RequestParam(required = false) String partiesName,
-                               @RequestParam(required = false) String partiesID
+                               @RequestParam(required = false) String partiesID,
+                               @RequestParam(required = false) Integer current,
+                               @RequestParam(required = false) Integer size
     ) {
-        QueryWrapper<EnforcelawReport> enforcelawReportQueryWrapper = new QueryWrapper<>();
-        if (StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)) {
-            enforcelawReportQueryWrapper.between("cTime", startTime, endTime);
-        }
-        if (StringUtils.isNotBlank(community)) {
-            enforcelawReportQueryWrapper.eq("community", community);
-        }
-        if (StringUtils.isNotBlank(status)) {
-            enforcelawReportQueryWrapper.eq("status", status);
-        }
-        if (StringUtils.isNotBlank(partiesName)) {
-            enforcelawReportQueryWrapper.eq("partiesName", partiesName);
-        }
-        if (StringUtils.isNotBlank(partiesID)) {
-            enforcelawReportQueryWrapper.eq("partiesID", partiesID);
-        }
-        return CommonResult.success(enforcelawReportService.list(enforcelawReportQueryWrapper));
+        Page<EnforceLawReport> enforcelawReportPage = new Page<>();
+        enforcelawReportPage.setCurrent(current);
+        enforcelawReportPage.setSize(size);
+        return CommonResult.success(enforcelawReportService.selectPageVo(enforcelawReportPage,startTime,endTime,community,status,partiesName,partiesID));
     }
     @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));
     }
 
@@ -82,12 +72,12 @@
 
     @PutMapping("/update")
     @ApiOperation("淇敼鍩庡競杩濆缓璇︽儏")
-    public CommonResult modify(@RequestBody EnforcelawReport enforcelawReport) {
+    public CommonResult modify(@RequestBody EnforceLawReport enforcelawReport) {
         return CommonResult.success(enforcelawReportService.updateById(enforcelawReport));
     }
 
-    @GetMapping("/download")
-    @ApiOperation("鏌ヨ鍩庡競杩濆缓璇︽儏")
+    @PostMapping("/download")
+    @ApiOperation("瀵煎嚭")
     @SneakyThrows
     public void downloadExcel(@RequestParam(required = false) String startTime,
                               @RequestParam(required = false) String endTime,
@@ -96,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);
         }
@@ -115,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