/** * 高端班关联知识点 * * @param courseID * @param userID * @param studyPlanID * @param siteCourseID */ @SuppressWarnings({"rawtypes", "unchecked"}) public void addPoint( Integer courseID, Integer userID, Integer studyPlanID, Integer siteCourseID) { if (selPointList == null || selPointList.size() == 0) { this.addInfoMessage("info", "请选择要关联的知识点!"); return; } Map map = new HashMap(); map.put("courseID", courseID); map.put("userID", userID); map.put("studyPlanID", studyPlanID); map.put("siteCourseID", siteCourseID); map.put("createUserID", this.getCurrentUserID()); map.put("createTime", new Date()); map.put("pointList", selPointList); try { gdbStudyPlanPointFacade.addMap(map); GdbStudyPlanPointAction ga = (GdbStudyPlanPointAction) this.getViewAction("gdbStudyPlanPointAction"); ga.search(); submitSuccess = 1; this.addInfoMessage("info", "添加成功!"); } catch (Exception e) { submitSuccess = -1; e.printStackTrace(); this.addErrorMessage("info", "添加失败!"); } this.addCallbackParam("result", submitSuccess); }
/** * 删除知识点 * * @param id */ public void delete(Integer id) { try { gdbStudyPlanPointFacade.delete(id); this.addInfoMessage("info", "删除成功!"); GdbStudyPlanPointAction ga = (GdbStudyPlanPointAction) this.getViewAction("gdbStudyPlanPointAction"); ga.search(); } catch (Exception e) { e.printStackTrace(); this.addErrorMessage("info", "删除失败!"); } }