Commit 23bcd26d804fb99fa12a4fbea6b59eb3127d53f9
1 parent
d6389252
教师导入增加必填字段校验
Showing
1 changed file
with
21 additions
and
3 deletions
src/com/fh/controller/sunvote/teacher/TeacherController.java
... | ... | @@ -778,9 +778,27 @@ public class TeacherController extends BaseController { |
778 | 778 | for(int i = 1 ; i < listPd.size();i++){ |
779 | 779 | PageData savePd = new PageData(); |
780 | 780 | PageData temp = listPd.get(i); |
781 | - for(int j = 0 ; ;j++){ | |
782 | - if(temp.get("var" + j) == null){ | |
783 | - break ; | |
781 | + for(int j = 0 ; j<9 ;j++){ | |
782 | + if(temp.get("var" + j) == null|| temp.get("var" + j).toString().equals("")){ | |
783 | + if(j==0){ //姓名 | |
784 | + mv.addObject("state","fail"); | |
785 | + mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行姓名不能为空"); | |
786 | + mv.setViewName("save_result2"); | |
787 | + return mv; | |
788 | + }else if(j==4){ //账户 | |
789 | + mv.addObject("state","fail"); | |
790 | + mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行账户不能为空"); | |
791 | + mv.setViewName("save_result2"); | |
792 | + return mv; | |
793 | + }else if(j==5){ //密码 | |
794 | + savePd.put(pd.getString("var" + j).toUpperCase(), "123456"); | |
795 | + }else if(j==8){ //科目 | |
796 | + mv.addObject("state","fail"); | |
797 | + mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行科目不能为空"); | |
798 | + mv.setViewName("save_result2"); | |
799 | + return mv; | |
800 | + } | |
801 | + | |
784 | 802 | } |
785 | 803 | if(temp.get("var" + j) != null && !"".equals(temp.get("var" + j).toString())){ |
786 | 804 | savePd.put(pd.getString("var" + j).toUpperCase(), temp.get("var" + j)); | ... | ... |