/** * 添加/修改 * * @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(); } } }