From a28c894d35b5ca697bfe455c2d584c7f28ec3722 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期五, 15 十二月 2023 15:51:59 +0800
Subject: [PATCH] 优化项目列表

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java |   67 +++++++++++++++++++--------------
 1 files changed, 39 insertions(+), 28 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java
index cb0b909..969365e 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java
@@ -74,7 +74,7 @@
      */
     @GetMapping("/list")
     @ApiOperation(value = "鏌ヨ浣撴濂楅鍒楄〃(鑷甫鏈夊垎椤�)")
-    @PreAuthorize("@ss.hasPermi('hosp:package:list')")
+    //@PreAuthorize("@ss.hasPermi('hosp:package:list')")
     public TableDataInfo list(@ApiParam(value = "浣撴濂楅瀵硅薄") TjPackage tjPackage) {
         startPage();
         List<TjPackage> list = tjPackageService.selectTjPackageList(tjPackage);
@@ -138,7 +138,7 @@
                 }
 
                 final MallCategory byId = mallCategoryService.getById(aPackage.getCategoryId());
-                if (byId!=null){
+                if (byId != null) {
                     aPackage.setCategoryNames(byId.getName());
                 }
             }
@@ -152,35 +152,46 @@
     @GetMapping("getList")
     @ApiOperation(value = "鏌ヨ浣撴濂楅鍒楄〃")
     public TableDataInfo getList(@RequestParam(required = false) @ApiParam(value = "鎬у埆") String cusSex) {
-        List<TjPackage> tjPackageList = null;
-        List<TjPackage> list = null;
-        if (cusSex == null || cusSex.equals("2")) {
-            if (redisCache.hasKey("getTjPackageListBySex")) {
-                list = redisCache.getCacheMapValue("getTjPackageListBySex", "getTjPackageListByManAndWoMan");
-            } else {
-                tjPackageList = tjPackageService.list(new LambdaQueryWrapper<TjPackage>().eq(TjPackage::getPacStatus,0));
-            }
+//        List<TjPackage> tjPackageList = null;
+//        List<TjPackage> list = null;
+//        if (cusSex == null || cusSex.equals("2")) {
+//            if (redisCache.hasKey("getTjPackageListBySex")) {
+//                list = redisCache.getCacheMapValue("getTjPackageListBySex", "getTjPackageListByManAndWoMan");
+//            } else {
+//                tjPackageList = tjPackageService.list(new LambdaQueryWrapper<TjPackage>().eq(TjPackage::getPacStatus,0));
+//            }
+//        } else {
+//            if (cusSex.equals("0")) {
+//                if (redisCache.hasKey("getTjPackageListBySex")) {
+//                    list = redisCache.getCacheMapValue("getTjPackageListBySex", "getTjPackageListByMan");
+//                } else {
+//                    tjPackageList = tjPackageService.getTjPackageListByMan();
+//                }
+//            } else {
+//                if (redisCache.hasKey("getTjPackageListBySex")) {
+//                    list = redisCache.getCacheMapValue("getTjPackageListBySex", "getTjPackageListByWoMan");
+//                } else {
+//                    tjPackageList = tjPackageService.getTjPackageListByWoMan();
+//                }
+//            }
+//        }
+//        asyncService.getTjPackageList();
+//        if (null != list && list.size() > 0) {
+//            return getDataTable(list);
+//        } else {
+//            getTjPackageList(tjPackageList);
+//            return getDataTable(tjPackageList);
+//        }
+        String pacName="";
+        if (cusSex.equals("2")) {
+            return getDataTable(tjPackageService.getPacListBySqlAndAll(pacName));
+
         } else {
             if (cusSex.equals("0")) {
-                if (redisCache.hasKey("getTjPackageListBySex")) {
-                    list = redisCache.getCacheMapValue("getTjPackageListBySex", "getTjPackageListByMan");
-                } else {
-                    tjPackageList = tjPackageService.getTjPackageListByMan();
-                }
-            } else {
-                if (redisCache.hasKey("getTjPackageListBySex")) {
-                    list = redisCache.getCacheMapValue("getTjPackageListBySex", "getTjPackageListByWoMan");
-                } else {
-                    tjPackageList = tjPackageService.getTjPackageListByWoMan();
-                }
+                return getDataTable(tjPackageService.getPacListBySqlAndMan(pacName));
+            }else {
+                return getDataTable(tjPackageService.getPacListBySqlAndWomen(pacName));
             }
-        }
-        asyncService.getTjPackageList();
-        if (null != list && list.size() > 0) {
-            return getDataTable(list);
-        } else {
-            getTjPackageList(tjPackageList);
-            return getDataTable(tjPackageList);
         }
     }
 

--
Gitblit v1.8.0