From a7fef2846505b08e0711345b17902e7381612d23 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 25 三月 2025 14:02:16 +0800
Subject: [PATCH] 查询锁的蓝牙开启时间段记录添加area_path

---
 src/main/java/com/whyc/controller/UserInfController.java |   62 +++++++++++++++++++++++++++---
 1 files changed, 55 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/whyc/controller/UserInfController.java b/src/main/java/com/whyc/controller/UserInfController.java
index 186fdd5..1e93856 100644
--- a/src/main/java/com/whyc/controller/UserInfController.java
+++ b/src/main/java/com/whyc/controller/UserInfController.java
@@ -6,6 +6,7 @@
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
@@ -19,22 +20,22 @@
 
     @ApiOperation(value = "鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�",notes = "鎺掗櫎uid鍦�100浠ュ唴鐨�(100浠ュ唴榛樿鏄鐞嗗憳)")
     @GetMapping("getAllUser")
-    public Response getAllUser(@RequestParam(required = false) String uname,@RequestParam(required = false) String realName,@RequestParam(required = false) Integer urole
+    public Response getAllUser(@RequestParam(required = false) String uname,@RequestParam(required = false) String realName
             ,@RequestParam int areaId ,@RequestParam int pageCurr, @RequestParam int pageSize){
-        return service.getAllUser(uname,realName,urole,areaId,pageCurr,pageSize);
+        return service.getAllUser(uname,realName,areaId,pageCurr,pageSize);
     }
 
-    @ApiOperation(value = "鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�(涓嶅垎椤电敤浜庡寘鏈虹粍)")
+    @ApiOperation(value = "鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�(涓嶅垎椤甸櫎鍐呯疆鐢ㄦ埛澶栫敤浜庝笅鎷�)")
     @GetMapping("getUinf")
     public Response getUinf(){
         return service.getUinf();
     }
 
-    @ApiOperation(value = "缂栬緫鐢ㄦ埛鍚�")
+    /*@ApiOperation(value = "缂栬緫鐢ㄦ埛鍚�")
     @GetMapping("updateUser")
     public Response updateUser(@RequestParam int uid,@RequestParam(required = false) String uname){
         return service.updateUser(uid,uname);
-    }
+    }*/
     @ApiOperation(value = "鏂版坊鍔犵敤鎴蜂俊鎭�")
     @PostMapping("addUser")
     public Response addUser(@RequestBody UserInf uinf){
@@ -42,8 +43,8 @@
     }
     @ApiOperation(value = "鍒犻櫎鐢ㄦ埛淇℃伅")
     @GetMapping("deleteUser")
-    public Response deleteUser(@RequestParam int uid){
-        return service.delUser(uid);
+    public Response deleteUser(@RequestParam String uname){
+        return service.delUser(uname);
     }
 
     @ApiOperation(value = "灏嗙敤鎴锋坊鍔犺嚦100~1000绠$悊鍛�")
@@ -81,4 +82,51 @@
         return service.getLockWithAuth();
     }
 
+    @ApiOperation(value = "缂栬緫鐢ㄦ埛淇℃伅")
+    @PostMapping("updateUinf")
+    public Response updateUinf(@RequestBody UserInf uinf){
+        return service.updateUinf(uinf);
+    }
+
+    @GetMapping("searchUKeyToUName")
+    @ApiOperation(value = "鏍规嵁Ukey鏌ヨ鐢ㄦ埛")
+    public Response searchUKeyToUName(@RequestParam String ukeyId){
+        UserInf userInf = service.getUserByUKeyId(ukeyId);
+        Response response = new Response();
+        if (userInf!=null){
+            response.setII(1,true,userInf,"UKey鏈夌粦瀹氱敤鎴�");
+        }else{
+            response.set(1,false,"Ukey娌℃湁缁戝畾鐢ㄦ埛");
+        }
+        return response;
+    }
+
+    @GetMapping("searchUNameToUKey")
+    @ApiOperation(value = "鏍规嵁鐢ㄦ埛鍚嶆煡缁戝畾鐨刄key")
+    public Response searchUNameToUKey(@RequestParam String uname){
+        UserInf userInf = service.getUserByUserName(uname);
+        Response response = new Response();
+        if (userInf!=null){
+            if (StringUtils.isEmpty(userInf.getUkeyId())){
+                response.set(-1,false,"璇ョ敤鎴锋病鏈夌粦瀹歎key");
+            }else {
+                response.setII(1,true,userInf,"璇ョ敤鎴锋湁缁戝畾Ukey");
+            }
+        }else{
+            response.set(0,false,"璇ョ敤鎴蜂笉瀛樺湪");
+        }
+        return response;
+    }
+    @PostMapping("bindUkey")
+    @ApiOperation(value = "缁戝畾uKey")
+    public Response bindUkey(@RequestBody UserInf userInf){
+        boolean b = service.bindUkey(userInf);
+        if (b){
+            return new Response().set(1,true,"缁戝畾鎴愬姛");
+        }else {
+            return new Response().set(1,false,"缁戝畾澶辫触");
+        }
+
+    }
+
 }

--
Gitblit v1.9.1