diff --git a/code/springboot/newBank/src/main/java/demo/zhangjialei/controller/userController.java b/code/springboot/newBank/src/main/java/demo/zhangjialei/controller/userController.java index d7b7a3a00..a7becb5b3 100644 --- a/code/springboot/newBank/src/main/java/demo/zhangjialei/controller/userController.java +++ b/code/springboot/newBank/src/main/java/demo/zhangjialei/controller/userController.java @@ -42,11 +42,11 @@ public class userController { public String makeUserNo(){ // 将数据库中客户编号 +1 - String sql_update = String.format("update userNoMaker set userNo = userNo + 1"); + String sql_update = "update userNoMaker set userNo = userNo + 1"; jdbcTemplate.update(sql_update); // 返回 +1 后的客户编号 - String sql_select = String.format("select userNo from userNoMaker"); + String sql_select = "select userNo from userNoMaker"; int No = (int) jdbcTemplate.queryForList(sql_select).get(0).get("userNo"); String userNo = String.format("%08d", No); @@ -102,6 +102,13 @@ public class userController { // 获取要修改的客户编号 String userNo = request.getParameter("userNo"); + // 判断客户编号是否存在 + List> res = jdbcTemplate.queryForList(String.format("select * from user_info ui, user_roster ur where ui.userNo = ur.userNo and ui.userNo = %s;", userNo)); + if(res.size() == 0) { + // 账户不存在拦截 + return "400"; + } + // 获取客户输入数据 String passwd = request.getParameter("passwd"); // 密码 String userName = request.getParameter("userName"); // 姓名 diff --git a/项目管理/银行-客户api文档v0.3(word).docx b/项目管理/银行-客户api文档v0.3(word).docx index f7aa3e9ed..bc25360fa 100644 Binary files a/项目管理/银行-客户api文档v0.3(word).docx and b/项目管理/银行-客户api文档v0.3(word).docx differ