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