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; }