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