From 399142eaaef038d040b78e20ce07a17e67d4e96a Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期二, 13 八月 2024 18:11:53 +0800
Subject: [PATCH] zjh 2024-08-13

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java |   33 ++++++++++++++++++++++-----------
 1 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
index fed96a7..ff4a3d5 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -1736,21 +1736,32 @@
     /**
      * 鏍规嵁椤圭洰id鑾峰彇寤鸿
      */
-    @GetMapping("/getDeptAdvice/{proId}")
+    @GetMapping("/getDeptAdvice")
     @ApiOperation(value = "鏍规嵁椤圭洰id鑾峰彇寤鸿")
-    public AjaxResult getDeptAdvice(@ApiParam(value = "鐖堕」鐩」鐩甶d") @PathVariable String proId) {
-        List<TjAdvice> list = new ArrayList<>();
+    public AjaxResult getDeptAdvice(@ApiParam(value = "鐖堕」鐩」鐩甶d") @RequestParam(required = false) String proId,
+                                    @ApiParam(value = "鍐呭") @RequestParam(required = false) String nr,
+                                    @ApiParam(value = "鎷奸煶鐮�") @RequestParam(required = false) String pym,
+                                    @ApiParam(value = "椤电爜") @RequestParam(defaultValue ="1") int page,
+                                    @ApiParam(value = "姣忛〉灞曠ず鏉℃暟") @RequestParam(defaultValue ="10") int pageSize) {
         LambdaQueryWrapper<TjAdvice> wq1 = new LambdaQueryWrapper<>();
-        wq1.eq(TjAdvice::getProId, proId);
-        List<TjAdvice> list1 = tjAdviceService.list(wq1);
-        //濡傛灉娌℃湁椤圭洰id  灏辫繑鍥炴墍鏈夌殑寤鸿闆嗗悎
-        if (list1.size() == 0) {
-            return AjaxResult.success(tjAdviceService.list());
+        if(null !=proId){
+            wq1.eq(TjAdvice::getProId, proId);
         }
-        for (TjAdvice tjAdvice : list1) {
-            list.add(tjAdvice);
+        if(null !=nr && !nr.isEmpty()){
+            wq1.like(TjAdvice::getTitle,nr);
+        }else if (null !=pym && !pym.isEmpty()){
+            wq1.like(TjAdvice::getTitle,pym);
         }
-        return AjaxResult.success(list);
+//        else {
+//            wq1.last("limit 20");
+//        }
+        Page<TjAdvice> pages=new Page<>(page,pageSize);
+        Page<TjAdvice> advicePage = tjAdviceService.page(pages, wq1);
+        Map<String,Object> map=new HashMap<>();
+        map.put("list",advicePage.getRecords());
+        map.put("total",advicePage.getTotal());
+//        List<TjAdvice> list = tjAdviceService.list(wq1);
+        return AjaxResult.success(map);
     }
 
     /**

--
Gitblit v1.8.0