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 |   50 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/controller/UserInfController.java b/src/main/java/com/whyc/controller/UserInfController.java
index 6b2fe91..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;
@@ -30,11 +31,11 @@
         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绠$悊鍛�")
@@ -87,4 +88,45 @@
         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