Browse Source

20241030修改

test
tangxinyuan 6 months ago
parent
commit
e6408250b5
  1. 46
      code/springboot/newBank/src/main/java/demo/zhangjialei/controller/userController.java

46
code/springboot/newBank/src/main/java/demo/zhangjialei/controller/userController.java

@ -21,7 +21,7 @@ public class userController {
// 查询客户信息
@RequestMapping("/qryUser")
public List<Map<String,Object>> QryUser(HttpServletRequest request){
public Map<String,Object> QryUser(HttpServletRequest request){
// 接收前端字段
String userNo = request.getParameter("userdNo");
// 建立sql查询语句
@ -29,25 +29,26 @@ public class userController {
// 使用sql语句查询并接收
List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
// 返回查询结果
return list;
return list.get(0);
// http://127.0.0.1:12709/qryUser?userdNo=0001
}
// 生成客户编号
@RequestMapping("/userNoMake")
public int makeUserNo(){
// 查询当前最大客户编号
String sql_sel = String.format("select * from userNoMaker");
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql_sel);
int userNo = (int) list.get(0).get("userNo");
// 更新最大编号并返回
int newNo = userNo + 1;
String sql_update = String.format("update userNoMaker set userNo = %d where userNo = %d", newNo, userNo);
public String makeUserNo(){
// 将数据库中客户编号 +1
String sql_update = String.format("update userNoMaker set userNo = userNo + 1");
jdbcTemplate.update(sql_update);
return newNo;
// 返回 +1 后的客户编号
String sql_select = String.format("select userNo from userNoMaker");
int No = (int) jdbcTemplate.queryForList(sql_select).get(0).get("userNo");
String userNo = String.format("%04d", No);
return userNo;
// http://localhost:12709/userNoMake
};
@ -76,7 +77,7 @@ public class userController {
String addr = request.getParameter("addr"); // 居住地址
// 生成客户编号
String userNo = String.format("%04d", makeUserNo());
String userNo = makeUserNo();
// 获取系统时间
String date = getDate();
@ -103,10 +104,10 @@ public class userController {
String userNo = request.getParameter("userNo");
// 获取客户输入数据
String passwd = request.getParameter("passwd"); // 密码
String userName = request.getParameter("userName"); // 姓名
String gender = request.getParameter("gender"); // 性别
String birthday = request.getParameter("birthday"); // 生日
// String passwd = request.getParameter("passwd"); // 密码
// String userName = request.getParameter("userName"); // 姓名
// String gender = request.getParameter("gender"); // 性别
// String birthday = request.getParameter("birthday"); // 生日
String docType = request.getParameter("docType"); // 证件类型
String docNo = request.getParameter("docNo"); // 证件编号
String tel = request.getParameter("tel"); // 电话号码
@ -115,16 +116,17 @@ public class userController {
// 更新数据
String sql = String.format(
"update newbank.user set " +
"passwd = '%s', " +
"userName = '%s', " +
"gender = '%s', " +
"birthday = '%s', " +
// "passwd = '%s', " +
// "userName = '%s', " +
// "gender = '%s', " +
// "birthday = '%s', " +
"docType = '%s', " +
"docNo = '%s', " +
"tel = '%s', " +
"addr = '%s' " +
"where userNo = '%s'",
passwd, userName, gender, birthday, docType, docNo, tel, addr, userNo
// passwd, userName, gender, birthday,
docType, docNo, tel, addr, userNo
);
int i = jdbcTemplate.update(sql);

Loading…
Cancel
Save