From 83c4492ad31cab2674191186b1c9393b9b56f39f Mon Sep 17 00:00:00 2001
From: wyl <wangyulong990316@outlook.com>
Date: Thu, 28 Nov 2024 11:16:59 +0000
Subject: [PATCH] update

---
 .../admin/SuperAdminController.java           | 10 ---------
 .../hospital/HospitalController.java          |  1 +
 .../mapper/SuperAdminMapper.java              | 17 +++++---------
 .../service/HospitalService.java              |  4 ++++
 .../service/SuperAdminService.java            |  8 -------
 .../service/imp/HospitalServiceImp.java       |  9 ++++++++
 .../service/imp/SuperAdminServiceImp.java     | 22 ++-----------------
 .../resources/static/js/mainSupAdminView.js   | 21 +-----------------
 .../resources/templates/mainSupAdminView.html |  9 +-------
 9 files changed, 23 insertions(+), 78 deletions(-)
 create mode 100644 src/main/java/com/cardiff/client_project/service/HospitalService.java
 create mode 100644 src/main/java/com/cardiff/client_project/service/imp/HospitalServiceImp.java

diff --git a/src/main/java/com/cardiff/client_project/controller/admin/SuperAdminController.java b/src/main/java/com/cardiff/client_project/controller/admin/SuperAdminController.java
index d89d540..a33e0be 100644
--- a/src/main/java/com/cardiff/client_project/controller/admin/SuperAdminController.java
+++ b/src/main/java/com/cardiff/client_project/controller/admin/SuperAdminController.java
@@ -71,14 +71,4 @@ public class SuperAdminController {
         Result result= superAdminService.update(selectDTO);
         return result;
     }
-
-    /**
-     * page selete
-     */
-    @GetMapping("/pageSelect")
-    public Result pageSelect(@RequestParam String type,@RequestParam Integer pageSize){
-        System.out.println("type: "+type+"" +pageSize);
-        Result result=superAdminService.selectPage(type,pageSize,1);
-        return result;
-    }
 }
diff --git a/src/main/java/com/cardiff/client_project/controller/hospital/HospitalController.java b/src/main/java/com/cardiff/client_project/controller/hospital/HospitalController.java
index e69de29..b4a15ea 100644
--- a/src/main/java/com/cardiff/client_project/controller/hospital/HospitalController.java
+++ b/src/main/java/com/cardiff/client_project/controller/hospital/HospitalController.java
@@ -0,0 +1 @@
+package com.cardiff.client_project.controller.hospital;
\ No newline at end of file
diff --git a/src/main/java/com/cardiff/client_project/mapper/SuperAdminMapper.java b/src/main/java/com/cardiff/client_project/mapper/SuperAdminMapper.java
index b60dbcc..7a3a350 100644
--- a/src/main/java/com/cardiff/client_project/mapper/SuperAdminMapper.java
+++ b/src/main/java/com/cardiff/client_project/mapper/SuperAdminMapper.java
@@ -305,24 +305,29 @@ public class SuperAdminMapper {
     public Object getInforByName(String username){
 
             try {
+                // 1. 查询 super_admin 表
                 String sql = "select * from super_admin where name=?";
                 return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(SuperUser.class));
             } catch (Exception s) {
                 try {
+                    // 2. 查询 hospital 表
                     String sql = "select * from hospital where email=?";
                     return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(Hospital.class));
                 } catch (Exception h) {
                     try {
+                        // 3. 查询 common_admin 表
                         String sql = "select * from common_admin where email=?";
                         return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(CommonAdmin.class));
                     } catch (Exception c) {
                         try {
+                            // 4. 查询 patient 表
                             String sql = "select * from patient where email=?";
                             return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(Patient.class));
                         } catch (Exception p) {}
                     }
                 }
             }
+            // 如果所有查询都为空,返回 null
             return null;
     }
 
@@ -376,16 +381,4 @@ public class SuperAdminMapper {
             return Result.error(ResponseCode.ERROR);
         }
     }
-
-    /**
-     * page select
-     * @param pageSize
-     */
-    public List<CommonAdmin> selectPageCommonAdmin(Integer pageSize,Integer pageNumber) {
-        String sql="select * from common_admin LIMIT ? OFFSET ?";
-        int offset = (pageNumber - 1) * pageSize;
-        List<CommonAdmin> query = jdbcTemplate.query(sql, new Object[]{pageSize,offset}, new BeanPropertyRowMapper<>(CommonAdmin.class));
-        System.out.println(query);
-        return query;
-    }
 }
diff --git a/src/main/java/com/cardiff/client_project/service/HospitalService.java b/src/main/java/com/cardiff/client_project/service/HospitalService.java
new file mode 100644
index 0000000..03e782f
--- /dev/null
+++ b/src/main/java/com/cardiff/client_project/service/HospitalService.java
@@ -0,0 +1,4 @@
+package com.cardiff.client_project.service;
+
+public interface HospitalService {
+}
diff --git a/src/main/java/com/cardiff/client_project/service/SuperAdminService.java b/src/main/java/com/cardiff/client_project/service/SuperAdminService.java
index df236a0..02968ed 100644
--- a/src/main/java/com/cardiff/client_project/service/SuperAdminService.java
+++ b/src/main/java/com/cardiff/client_project/service/SuperAdminService.java
@@ -46,12 +46,4 @@ public interface SuperAdminService {
      * @return
      */
     Result selectByItem(SelectDTO selectDTO);
-
-    /**
-     * page select
-     * @param type
-     * @param pageSize
-     * @return
-     */
-    Result selectPage(String type, Integer pageSize,Integer pageNumber);
 }
diff --git a/src/main/java/com/cardiff/client_project/service/imp/HospitalServiceImp.java b/src/main/java/com/cardiff/client_project/service/imp/HospitalServiceImp.java
new file mode 100644
index 0000000..0050c31
--- /dev/null
+++ b/src/main/java/com/cardiff/client_project/service/imp/HospitalServiceImp.java
@@ -0,0 +1,9 @@
+package com.cardiff.client_project.service.imp;
+
+import com.cardiff.client_project.service.HospitalService;
+import org.springframework.stereotype.Service;
+
+@Service
+public class HospitalServiceImp implements HospitalService {
+
+}
diff --git a/src/main/java/com/cardiff/client_project/service/imp/SuperAdminServiceImp.java b/src/main/java/com/cardiff/client_project/service/imp/SuperAdminServiceImp.java
index 4c70835..4589db4 100644
--- a/src/main/java/com/cardiff/client_project/service/imp/SuperAdminServiceImp.java
+++ b/src/main/java/com/cardiff/client_project/service/imp/SuperAdminServiceImp.java
@@ -29,6 +29,8 @@ public class SuperAdminServiceImp implements SuperAdminService {
     @Autowired
     private SuperAdminMapper superAdminMapper;
     @Autowired
+    private PatientMapper patientMapper;
+    @Autowired
     PasswordEncoder passwordEncoder;
 
     /**
@@ -198,25 +200,5 @@ public class SuperAdminServiceImp implements SuperAdminService {
         }
 
     }
-
-    /**
-     * page select
-     * @param type
-     * @param pageSize
-     * @return
-     */
-    @Override
-    public Result selectPage(String type, Integer pageSize,Integer pageNumber) {
-       if(type.equals("commonAdmin")){
-           List<CommonAdmin> commonAdmins = superAdminMapper.selectPageCommonAdmin(pageSize, pageNumber);
-           if(commonAdmins.size()>0){
-               return Result.success(commonAdmins);
-           }
-       }
-       if(type.equals("hospital")){
-        
-       }
-       return Result.error(ResponseCode.ERROR);
-    }
 }
 
diff --git a/src/main/resources/static/js/mainSupAdminView.js b/src/main/resources/static/js/mainSupAdminView.js
index 8d4328f..ad3e90a 100644
--- a/src/main/resources/static/js/mainSupAdminView.js
+++ b/src/main/resources/static/js/mainSupAdminView.js
@@ -253,23 +253,4 @@ function updateTable(data) {
         `;
         tbody.append(tr);
     });
-}
-$(document).on("change","#page-size",function (){
-    let pageSize=document.getElementById("page-size").value
-    $.ajax({
-        contentType: "application/json",
-        url: `/superAdmin/pageSelect?type=commonAdmin&pageSize=${pageSize}`,
-        type: "GET",
-        dataType: "Json",
-        success: function (data) {
-                console.log(data)
-            if (data.code != 0) {
-                updateTable(data.data)
-                //location.reload()
-            } else {
-                alert(data.msg)
-            }
-        },
-    })
-
-})
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/src/main/resources/templates/mainSupAdminView.html b/src/main/resources/templates/mainSupAdminView.html
index c0d52d8..ac416b1 100644
--- a/src/main/resources/templates/mainSupAdminView.html
+++ b/src/main/resources/templates/mainSupAdminView.html
@@ -91,14 +91,7 @@
     <button type="button" id="addAdmin" style="margin-right: 170px;margin-left: 20px">Submit</button>
     <button type="button" onclick="location.reload()">Cancel</button>
 </div>
-<div>
-    <select id="page-size">
-        <option value="">items per page</option>
-        <option value="1">1</option>
-        <option value="2">2</option>
-        <option value="15">15</option>
-    </select>
-</div>
+
 <script src="/js/mainSupAdminView.js"></script>
 </body>
 </html>
-- 
GitLab