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,9 +778,27 @@ public class TeacherController extends BaseController {
778 for(int i = 1 ; i < listPd.size();i++){ 778 for(int i = 1 ; i < listPd.size();i++){
779 PageData savePd = new PageData(); 779 PageData savePd = new PageData();
780 PageData temp = listPd.get(i); 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 if(temp.get("var" + j) != null && !"".equals(temp.get("var" + j).toString())){ 803 if(temp.get("var" + j) != null && !"".equals(temp.get("var" + j).toString())){
786 savePd.put(pd.getString("var" + j).toUpperCase(), temp.get("var" + j)); 804 savePd.put(pd.getString("var" + j).toUpperCase(), temp.get("var" + j));