From e00d0891b7477fd97c766b2cc6a66cdec94bfc5e Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期四, 14 十二月 2023 20:23:42 +0800
Subject: [PATCH] 体检套餐优化

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java |   65 +++++++++++++++++++-------------
 1 files changed, 38 insertions(+), 27 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 da0b331..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
@@ -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