From 23bcd26d804fb99fa12a4fbea6b59eb3127d53f9 Mon Sep 17 00:00:00 2001 From: jack-rabbit <376168706@qq.com> Date: Tue, 10 Dec 2019 10:18:12 +0800 Subject: [PATCH] 教师导入增加必填字段校验 --- src/com/fh/controller/sunvote/teacher/TeacherController.java | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/com/fh/controller/sunvote/teacher/TeacherController.java b/src/com/fh/controller/sunvote/teacher/TeacherController.java index f96040a..d9a5e16 100644 --- a/src/com/fh/controller/sunvote/teacher/TeacherController.java +++ b/src/com/fh/controller/sunvote/teacher/TeacherController.java @@ -778,9 +778,27 @@ public class TeacherController extends BaseController { for(int i = 1 ; i < listPd.size();i++){ PageData savePd = new PageData(); PageData temp = listPd.get(i); - for(int j = 0 ; ;j++){ - if(temp.get("var" + j) == null){ - break ; + for(int j = 0 ; j<9 ;j++){ + if(temp.get("var" + j) == null|| temp.get("var" + j).toString().equals("")){ + if(j==0){ //姓名 + mv.addObject("state","fail"); + mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行姓名不能为空"); + mv.setViewName("save_result2"); + return mv; + }else if(j==4){ //账户 + mv.addObject("state","fail"); + mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行账户不能为空"); + mv.setViewName("save_result2"); + return mv; + }else if(j==5){ //密码 + savePd.put(pd.getString("var" + j).toUpperCase(), "123456"); + }else if(j==8){ //科目 + mv.addObject("state","fail"); + mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行科目不能为空"); + mv.setViewName("save_result2"); + return mv; + } + } if(temp.get("var" + j) != null && !"".equals(temp.get("var" + j).toString())){ savePd.put(pd.getString("var" + j).toUpperCase(), temp.get("var" + j)); -- libgit2 0.21.4