Commit 23bcd26d804fb99fa12a4fbea6b59eb3127d53f9

Authored by jack
1 parent d6389252

教师导入增加必填字段校验

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