/**
  * 添加/修改
  *
  * @param flag
  */
 public void updateSubmit() {
   GdbTestPaperAction ga = (GdbTestPaperAction) this.getViewAction("gdbTestPaperAction");
   Integer studyPlanID = ga.getStudyPlanID();
   boolean f = false;
   if (flag == 0) {
     addPaper.setStudyPlanID(studyPlanID);
   }
   f = gdbTestPaperFacade.check(addPaper, flag);
   if (f) {
     try {
       if (flag == 0) {
         this.executeScript(
             "add("
                 + studyPlanID
                 + ",'"
                 + addPaper.getPaperName()
                 + "',"
                 + addPaper.getPaperType()
                 + ",'"
                 + DateUtil.getNowDateString(addPaper.getTestTime(), "yyyy-MM-dd HH:mm:ss")
                 + "','"
                 + addPaper.getPaperDesc()
                 + "',"
                 + ga.getCourseID()
                 + ",'"
                 + Contants.qzConsoleSavePaper
                 + "',"
                 + this.getCurrentUserID()
                 + ")");
       } else {
         gdbTestPaperFacade.update(addPaper);
         submitSuccess = 1;
         ga.search4U();
         this.executeScript("optResultjs(" + submitSuccess + "," + flag + ")");
       }
     } catch (Exception e) {
       submitSuccess = -1;
       this.executeScript("optResultjs(" + flag + ")");
       e.printStackTrace();
     }
   }
 }