From 54d75150f5379d2b8e25644f9b7fb0438cc716b3 Mon Sep 17 00:00:00 2001
From: whyczh <hzjl@qq.com>
Date: 星期六, 11 十二月 2021 14:17:50 +0800
Subject: [PATCH] 登录接口更新

---
 src/main/java/com/whyc/controller/UserController.java |   68 ++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/controller/UserController.java b/src/main/java/com/whyc/controller/UserController.java
index caa3614..e7a2770 100644
--- a/src/main/java/com/whyc/controller/UserController.java
+++ b/src/main/java/com/whyc/controller/UserController.java
@@ -1,12 +1,15 @@
 package com.whyc.controller;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.api.R;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.whyc.dto.Response;
 import com.whyc.pojo.UserInf;
 import com.whyc.service.UserService;
+import com.whyc.util.ActionUtil;
 import io.swagger.annotations.*;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -59,5 +62,70 @@
         userService.delete(id);
         return new Response().setII(1,"鍒犻櫎鎴愬姛");
     }
+    @GetMapping("/searchUKeyToUName")
+    @ApiOperation(value = "鏍规嵁Ukey鏌ヨ鐢ㄦ埛")
+    public Response getUserByUkey(@RequestParam String uKeyId){
+        UserInf userInf = userService.getUserByUKeyId(uKeyId);
+        Response response = new Response();
+        if (userInf!=null){
+            response.set(1,userInf,"UKey鏈夌粦瀹氱敤鎴�");
+        }else{
+            response.set(0,"Ukey娌℃湁缁戝畾鐢ㄦ埛");
+        }
+        return response;
+    }
+
+    @GetMapping("/searchUNameToUKey")
+    @ApiOperation(value = "鏍规嵁鐢ㄦ埛鍚嶆煡缁戝畾鐨刄key")
+    public Response getUserByUserName(@RequestParam String uKeyId){
+        UserInf userInf = userService.getUserByUKeyId(uKeyId);
+        Response response = new Response();
+        if (userInf!=null){
+            if (StringUtils.isEmpty(userInf.getUkeyId())){
+                response.set(0,"璇ョ敤鎴锋病鏈夌粦瀹歎key");
+            }else {
+                response.set(1,userInf);
+            }
+        }else{
+            response.set(0,"璇ョ敤鎴蜂笉瀛樺湪");
+        }
+        return response;
+    }
+    @PostMapping("/bindUkey")
+    @ApiOperation(value = "缁戝畾uKey")
+    public Response bindUkey(@RequestBody UserInf userInf){
+        boolean b = userService.bindUkey(userInf);
+        if (b){
+            return new Response().set(1,"缁戝畾鎴愬姛");
+        }else {
+            return new Response().set(0,"缁戝畾澶辫触");
+        }
+
+    }
+
+    @PostMapping("/checkUserPassword")
+    @ApiOperation(value = "妫�鏌ョ敤鎴峰瘑鐮�")
+    public Response checkUserPassword(@RequestParam String password){
+        UserInf userInf = ActionUtil.getUser();
+        String userPassword = userInf.getUpassword();
+        if (password.equals(userPassword)){
+            return new Response().set(1);
+        }else {
+            return new Response().set(0);
+        }
+
+    }
+
+
+    @PostMapping("/updatePassword")
+    @ApiOperation(value = "淇敼瀵嗙爜")
+    public Response updatePassword(@RequestBody UserInf userInf){
+        return userService.updatePassword(userInf);
+    }
+
+
+
+
+
 
 }

--
Gitblit v1.9.1