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/service/UserService.java |   30 +++++++++++++++++++++++++++++-
 1 files changed, 29 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/UserService.java b/src/main/java/com/whyc/service/UserService.java
index af60a7a..41e2654 100644
--- a/src/main/java/com/whyc/service/UserService.java
+++ b/src/main/java/com/whyc/service/UserService.java
@@ -1,6 +1,7 @@
 package com.whyc.service;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.whyc.dto.Response;
@@ -97,10 +98,37 @@
         application.setAttribute("users", map);
     }
 
-    public UserInf getPublicXYByUKeyId(String uKeyId){
+    public UserInf getUserByUKeyId(String uKeyId){
         QueryWrapper queryWrapper = new QueryWrapper();
         queryWrapper.eq("uKey_ID",uKeyId);
         UserInf userInf = userMapper.selectOne(queryWrapper);
         return userInf;
     }
+
+    public UserInf getUserByUserName(String userName){
+        QueryWrapper queryWrapper = new QueryWrapper();
+        queryWrapper.eq("Uname",userName);
+        UserInf userInf = userMapper.selectOne(queryWrapper);
+        return userInf;
+    }
+
+    public boolean bindUkey(UserInf userInf){
+        UpdateWrapper updateWrapper = new UpdateWrapper();
+        updateWrapper.eq("uName",userInf.getUName());
+        int affectRows = userMapper.update(userInf,updateWrapper);
+        return affectRows>0;
+    }
+
+
+    public Response updatePassword(UserInf userInf){
+        String password = (String) ActionUtil.EncryptionMD5(userInf.getUSnId());
+        userInf.setUpassword(password);
+        if (userMapper.updateById(userInf)>0){
+            return new Response().set(1,"淇敼鎴愬姛");
+        }else {
+            return new Response().set(0,"淇敼澶辫触");
+        }
+    }
+
+
 }

--
Gitblit v1.9.1