From 7d70d09bca6b8191bb49c82365d5e8b6519bd080 Mon Sep 17 00:00:00 2001 From: Aokiso <1010390029@qq.com> Date: Wed, 16 Jan 2019 09:54:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/demo/Dao/userMapper.java | 4 +- .../loginService/API/impl/UserService.java | 2 +- .../API/impl/UserServiceImpl.java | 2 +- .../demo/loginService/UserController.java | 91 +++++++------------ .../controller/bankCardController.java | 6 +- .../register/controller/pwdController.java | 5 +- 6 files changed, 44 insertions(+), 66 deletions(-) diff --git a/demo/src/main/java/com/example/demo/Dao/userMapper.java b/demo/src/main/java/com/example/demo/Dao/userMapper.java index 9e17f87..7b19424 100644 --- a/demo/src/main/java/com/example/demo/Dao/userMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/userMapper.java @@ -10,8 +10,8 @@ public interface userMapper { @Select("select * from user where userNum = #{userNum}") public User selectUserByuserNum(long userNum); - @Select("select userNum from user where userName = #{userName}") - public long selectUserByuserName(String userName); + @Select("select * from user where userName = #{userName}") + public User selectUserByuserName(String userName); @Select("select * from user where telephoneNum = #{telephoneNum}") public User selectUserBytelephoneNum(String telephoneNum); diff --git a/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java b/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java index 0fc0929..7cc7345 100644 --- a/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java +++ b/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java @@ -5,7 +5,7 @@ import org.springframework.stereotype.Service; @Service public abstract class UserService { - public long selectUserByuserName(String userName){return 0;} + public User selectUserByuserName(String userName){return null;} public User selectUserBytelephoneNum(String telephoneNum){return null;} public void addUser(User users){} public long count(){return 0;} diff --git a/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java b/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java index 5939052..0f22007 100644 --- a/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java +++ b/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java @@ -13,7 +13,7 @@ public class UserServiceImpl extends UserService{ private userMapper UserMapper; @Transactional(propagation=Propagation.REQUIRED,readOnly = true) - public long selectUserByuserName(String userName){ + public User selectUserByuserName(String userName){ return this.UserMapper.selectUserByuserName(userName); } @Transactional(propagation=Propagation.REQUIRED,readOnly = true) diff --git a/demo/src/main/java/com/example/demo/loginService/UserController.java b/demo/src/main/java/com/example/demo/loginService/UserController.java index 22a8433..1d23aad 100644 --- a/demo/src/main/java/com/example/demo/loginService/UserController.java +++ b/demo/src/main/java/com/example/demo/loginService/UserController.java @@ -1,7 +1,5 @@ package com.example.demo.loginService; -import com.example.demo.Dao.managerMapper; -import com.example.demo.Dao.userMapper; import com.example.demo.bean.User; import com.example.demo.loginService.API.impl.UserServiceImpl; import org.springframework.beans.factory.annotation.Autowired; @@ -22,10 +20,6 @@ import java.util.Date; public class UserController extends HttpServlet { @Autowired private UserServiceImpl userServiceImpl; - @Autowired - private userMapper userMapper; - @Autowired - private managerMapper managerMapper; @PostMapping("/login") //@ResponseBody @@ -33,12 +27,12 @@ public class UserController extends HttpServlet { //System.out.println("_______________"); String userName = request.getParameter("userName"); String userPwd = request.getParameter("userPwd"); - long usernum = this.userServiceImpl.selectUserByuserName(userName); + User user = this.userServiceImpl.selectUserByuserName(userName); int result = 0; - if(usernum==1){ - if(userMapper.selectPwd(usernum,userPwd)==1){ + if(user!=null){ + if(user.getUserPwd().equals(userPwd)){ HttpSession session=request.getSession(); - session.setAttribute("user",usernum); + session.setAttribute("user",user); result = 1; } else{ result = 2; @@ -57,28 +51,27 @@ public class UserController extends HttpServlet { String userName = request.getParameter("userName"); String userPwd = request.getParameter("userPwd"); String userPwd1=request.getParameter("userPwd1"); - long usernum = this.userServiceImpl.selectUserByuserName(userName); - User user=new User(); + User user = this.userServiceImpl.selectUserByuserName(userName); long count = 0; int result = 0; - if(usernum!=1){ + if(user!=null){ result = 2; }else if(userPwd.equals(userPwd1)){ - count = this.userServiceImpl.count()+1; - SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); - String registerTime=dateFormat.format(new Date()); - String userRight="0"; - user = new User(); - user.setUserNum(count); - user.setUserName(userName); - user.setUserPwd(userPwd); - user.setRegisterTime(registerTime); - user.setUserRight(userRight); - //System.out.println(user); - this.userServiceImpl.insertUser(user); - result = 1; + count = this.userServiceImpl.count()+1; + SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); + String registerTime=dateFormat.format(new Date()); + String userRight="0"; + user = new User(); + user.setUserNum(count); + user.setUserName(userName); + user.setUserPwd(userPwd); + user.setRegisterTime(registerTime); + user.setUserRight(userRight); + //System.out.println(user); + this.userServiceImpl.insertUser(user); + result = 1; }else{ - result = 3; + result = 3; } if(result==1)response.sendRedirect("RegisterSuccess.html"); else if(result==2)response.sendRedirect("userExisted.html"); @@ -86,40 +79,22 @@ public class UserController extends HttpServlet { } - /** @PostMapping("/Login1.do") + /** @PostMapping("/Login1.do") public void doPost2(HttpServletRequest request) { - String telephoneNum = request.getParameter("telephoneNum"); - userPwd = request.getParameter("userPwd"); - user = this.userService.selectUserBytelephoneNum(telephoneNum); + String telephoneNum = request.getParameter("telephoneNum"); + userPwd = request.getParameter("userPwd"); + user = this.userService.selectUserBytelephoneNum(telephoneNum); } public String select(Object user){ - if(user!=null){ - if(user.getUserPwd().equals(userPwd)){ - return "/login1"; - } - else{ - return "/login2"; - } + if(user!=null){ + if(user.getUserPwd().equals(userPwd)){ + return "/login1"; + } + else{ + return "/login2"; + } }else{ - return "/login2"; + return "/login2"; } -}**/ - @RequestMapping("/managerLogin")//管理员登陆的界面 - public String doPost3(HttpServletRequest request,HttpServletResponse response){ - String managerName = request.getParameter("managerName"); - String managerPwd = request.getParameter("managerPwd"); - long managerNum = managerMapper.selectManagerByManagerName(managerName); - int result = 0; - if(managerNum!=1){ - if(managerMapper.selectPwd(managerNum,managerPwd)==1){ - HttpSession session=request.getSession(); - session.setAttribute("managerNum",managerNum); - return ""; - } else{ - return "密码不存在"; - } - }else{ - return "用户不存在"; - } - } + }**/ } \ No newline at end of file diff --git a/demo/src/main/java/com/example/demo/register/controller/bankCardController.java b/demo/src/main/java/com/example/demo/register/controller/bankCardController.java index 9dcf07c..8ba7aa2 100644 --- a/demo/src/main/java/com/example/demo/register/controller/bankCardController.java +++ b/demo/src/main/java/com/example/demo/register/controller/bankCardController.java @@ -21,15 +21,17 @@ public class bankCardController extends HttpServlet { @RequestMapping("/binding")//卡号绑定界面 public void doPost(HttpServletResponse response, HttpServletRequest request)throws IOException { HttpSession session=request.getSession(); - long userNum=(long)session.getAttribute("user"); + User user=new User(); + user=(User)session.getAttribute("user"); try{ + long num=user.getUserNum(); short result=0; UserBankIdentify userBankIdentify=new UserBankIdentify(); userBankIdentify.setBankAccount(request.getParameter("bankAccount")); userBankIdentify.setTrueName(request.getParameter("realname")); userBankIdentify.setIdNum(request.getParameter("idNum")); userBankIdentify.setTelephoneNum(request.getParameter("phoneNum")); - userBankIdentify.setUserNum(userNum); + userBankIdentify.setUserNum(num); userBankIdentify.setBankAccountIdentify(result); identify.identify(userBankIdentify); }catch (Exception e){ diff --git a/demo/src/main/java/com/example/demo/register/controller/pwdController.java b/demo/src/main/java/com/example/demo/register/controller/pwdController.java index edae8ae..7845023 100644 --- a/demo/src/main/java/com/example/demo/register/controller/pwdController.java +++ b/demo/src/main/java/com/example/demo/register/controller/pwdController.java @@ -19,9 +19,10 @@ public class pwdController extends HttpServlet { @RequestMapping("/pwd")//再一次确认密码界面 public String doPost(HttpServletResponse response, HttpServletRequest request){ HttpSession session=request.getSession(); - long userNum=(long)session.getAttribute("user"); + User user=new User(); + user=(User)session.getAttribute("user"); String pwd=request.getParameter("userPwd"); - if(userMapper.selectPwd(userNum,pwd)==1){ + if(userMapper.selectPwd(user.getUserNum(),pwd)==1){ return "";//银行卡验证的界面 }else{ return "";//登陆失败