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)); | ... | ... |