From 3feb52d58b43e9c6d13b734d9045ec954072b6d6 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 02 一月 2025 11:11:35 +0800
Subject: [PATCH] 当前人所在区域的所有id卡钥匙

---
 src/main/java/com/whyc/service/KeyInfService.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/KeyInfService.java b/src/main/java/com/whyc/service/KeyInfService.java
index bb48793..0ece689 100644
--- a/src/main/java/com/whyc/service/KeyInfService.java
+++ b/src/main/java/com/whyc/service/KeyInfService.java
@@ -8,6 +8,8 @@
 import com.whyc.mapper.KeyInfMapper;
 import com.whyc.pojo.db_area.KeyInf;
 import com.whyc.pojo.db_area.LockInf;
+import com.whyc.pojo.db_user.UserInf;
+import com.whyc.util.ActionUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -133,4 +135,18 @@
                 .collect(Collectors.toList()); // 杞崲涓哄垪琛�*/
         return new Response().setII(1,list!=null,lnameList,"鏌ヨ鎵�鏈夐挜鍖欏悕淇℃伅(鐢ㄤ簬涓嬫媺)");
     }
+    //褰撳墠浜烘墍鍦ㄥ尯鍩熺殑鎵�鏈塱d鍗¢挜鍖�
+    public Response getKeyInAreaByIdCard() {
+        //鑾峰彇褰撳墠鐢ㄦ埛绠$悊鐨勫尯鍩�
+        UserInf uinf= ActionUtil.getUser();
+        List areaList=new ArrayList();
+        areaList.add(uinf.getAreaId());
+        areaInfService.getAllAreaId(uinf.getAreaId(),areaList);
+        //鏌ヨ鍖哄煙涓嬬殑閽ュ寵
+        QueryWrapper wrapper=new QueryWrapper();
+        wrapper.in("area_id",areaList);
+        wrapper.eq("key_type",1);
+        List<KeyInf> list=mapper.selectList(wrapper);
+        return new Response().setII(1,list!=null,list,"褰撳墠浜烘墍鍦ㄥ尯鍩熺殑鎵�鏈塱d鍗¢挜鍖�");
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1