@Override public String execute() throws Exception { // log.debug("==================surveyId:"+surveyId); surveyManager.deleteSurveyById(surveyId); return SUCCESS; }
@Override public String execute() throws Exception { Map map = ActionContext.getContext().getSession(); user = (User) map.get("user"); // 新闻 ArrayList<News> arrayNews = (ArrayList<News>) newsManager.getTop(3); news = new ArrayList<News>(); for (News n : arrayNews) { News newsi = new News(); newsi.setId(n.getId()); newsi.setPublishtime(n.getPublishtime()); String Title = n.getTitle(); Title = this.cutStr(Title, 33); newsi.setTitle(Title); news.add(newsi); } // 公告 ArrayList<Notice> arrayNotice = (ArrayList<Notice>) noticeManager.getTop(3); notice = new ArrayList<Notice>(); for (Notice n : arrayNotice) { Notice noticei = new Notice(); noticei.setId(n.getId()); noticei.setPublishtime(n.getPublishtime()); String Title = n.getTitle(); Title = this.cutStr(Title, 33); noticei.setTitle(Title); notice.add(noticei); } ArrayList<Essentialcourse> arrayEssentialCourses = (ArrayList<Essentialcourse>) essentialcourseManager.getTop(3); essentialcourses = new ArrayList<Essentialcourse>(); for (Essentialcourse e : arrayEssentialCourses) { Essentialcourse essentialcoutsei = new Essentialcourse(); essentialcoutsei.setId(e.getId()); essentialcoutsei.setTeacher(e.getTeacher()); String Title = e.getTitle(); String teacherName = "[" + e.getTeacher() + "]"; Title = this.cutStr(Title, 40 - teacherName.length()); essentialcoutsei.setTitle(Title); essentialcourses.add(essentialcoutsei); } ArrayList<Leadingscholar> arrayLeadingscholars = (ArrayList<Leadingscholar>) leadingscholarManager.getTop(3); leadingscholars = new ArrayList<Leadingscholar>(); for (Leadingscholar e : arrayLeadingscholars) { Leadingscholar ls = new Leadingscholar(); ls.setId(e.getId()); String name = e.getName(); name = this.cutStr(name, 39); ls.setName(name); leadingscholars.add(ls); } listbase = baseManager.findAllOrderByUniversity(); List<Picinflash> picinflash = picinflashManager.getTopObjectsOrderByCreateTime(4); flashData = picinflashManager.getJsonData(picinflash); // 去掉”教育部“ for (int i = 0; i < listbase.size(); i++) { Base base = (Base) listbase.get(i); if (base.getUniversity().equals("教育部")) { listbase.remove(i); break; } } for (int i = 0; i < listbase.size(); i++) { Base base = (Base) listbase.get(i); int len = base.getUniversity().length(); double b = len / 8.0; if (Math.ceil(b) > 1) { baseSpanWidth.add((int) (Math.ceil(b) * 102) + 1); } else { baseSpanWidth.add(102); } // log.debug("========"+base.getUniversity()+": len:"+len+" b:"+b+" // Math.round:"+Math.ceil(b)+" baseSpanWidth:"+((int)(Math.ceil(b)*102)+1)); } // artList = artManager.getTopThree(); // 学员专区 ArrayList<StudyExperience> arrayStudyExperience = (ArrayList<StudyExperience>) experienceManager.getTop(3); studyExperiences = new ArrayList<StudyExperience>(); for (StudyExperience e : arrayStudyExperience) { StudyExperience se = new StudyExperience(); se.setId(e.getId()); String name = e.getTitle(); name = this.cutStr(name, 39); se.setTitle(name); studyExperiences.add(se); } ArrayList<Survey> arraySurvey = (ArrayList<Survey>) surveyManager.getTop(3); surveies = new ArrayList<Survey>(); for (Survey e : arraySurvey) { Survey se = new Survey(); se.setId(e.getId()); String name = e.getTitle(); name = this.cutStr(name, 39); se.setTitle(name); surveies.add(se); } // // List<TraineeZoneArticle> listArt = artManager.getTopThree(); // artList = new ArrayList<TraineeZoneArticle>(); // for(TraineeZoneArticle t : listArt) // { // TraineeZoneArticle traineeZoneArticlei = new TraineeZoneArticle(); // traineeZoneArticlei.setType(t.getType()); // if(t.getType() == 1 ) // { // int id = ((StudyExperience)t.getArticle()).getId(); // String title = ((StudyExperience)t.getArticle()).getTitle(); // title = this.cutStr(title, 34); // StudyExperience stu = new StudyExperience(); // stu.setId(id); // stu.setTitle(title); // traineeZoneArticlei.setArticle(stu); // } // if(t.getType() == 3 ) // { // int id = ((Survey)t.getArticle()).getId(); // String title = ((Survey)t.getArticle()).getTitle(); // title = this.cutStr(title, 34); // Survey sur = new Survey(); // sur.setId(id); // sur.setTitle(title); // traineeZoneArticlei.setArticle(sur); // } // artList.add(traineeZoneArticlei); // } return SUCCESS; }