From faf4cccf0e8be3b3afc42c4dfcd4055ff8897c67 Mon Sep 17 00:00:00 2001 From: liaofeifei Date: Tue, 12 Nov 2024 21:27:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'code/springboot/newBank/src/main/java/demo/liaofeifei'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/demo/liaofeifei/cancel.java | 4 +-- .../src/main/java/demo/liaofeifei/login.java | 27 +++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/code/springboot/newBank/src/main/java/demo/liaofeifei/cancel.java b/code/springboot/newBank/src/main/java/demo/liaofeifei/cancel.java index 8a5164a46..21cb33024 100644 --- a/code/springboot/newBank/src/main/java/demo/liaofeifei/cancel.java +++ b/code/springboot/newBank/src/main/java/demo/liaofeifei/cancel.java @@ -12,7 +12,7 @@ import java.util.Map; @RestController public class cancel { - @Autowired + @Autowired private JdbcTemplate jdbcTemplate; @@ -20,7 +20,7 @@ public class cancel { public int cancel(HttpServletRequest request){ String staffNo=request.getParameter("staffNo"); - String cancel="否"; + String cancel="是"; String sql="UPDATE staff set cancel='"+cancel+"'where staffNo='"+staffNo+"'"; diff --git a/code/springboot/newBank/src/main/java/demo/liaofeifei/login.java b/code/springboot/newBank/src/main/java/demo/liaofeifei/login.java index bbf69ec5b..92a39df24 100644 --- a/code/springboot/newBank/src/main/java/demo/liaofeifei/login.java +++ b/code/springboot/newBank/src/main/java/demo/liaofeifei/login.java @@ -22,20 +22,37 @@ public class login { String sql ="SELECT PASSWORD from staff WHERE staffNo='"+staffNo+"'"; - + String sql_zt ="SELECT cancel from staff WHERE staffNo='"+staffNo+"'"; List> list=jdbcTemplate.queryForList(sql); + List> list_zt=jdbcTemplate.queryForList(sql_zt); + + String re= (String) list_zt.get(0).get("cancel"); String result=""; + + if (list==null||list.size()==0){ //查询不到用户返回0失败 result="0"; } - if (password.equals(list.get(0).get("password"))){//查询到用户且密码正确,返回1 - result="1"; - }else { - result="0";//查询到用户但是密码不正确,返回0 + else{ + if (list_zt==null||("是".equals(re))){ //查询到用户但是注销用户,返回0 + result="0"; + } + else{ + if (password.equals(list.get(0).get("password"))){//查询到用户且密码正确,返回1 + result="1"; + } + else { + result="0";//查询到用户但是密码不正确,返回0 + } + + } + + } + return result; }