@RequestMapping(value = "/select", method = RequestMethod.POST) public String select(String keyWord, Model model, HttpSession session) { User u = (User) session.getAttribute("loginUser"); model.addAttribute("keyWord", keyWord); model.addAttribute("datas", caseService.getCaseBeanPagerByKeyWord(u.getId(), keyWord)); return "case/list"; }
@RequestMapping(value = "/add", method = RequestMethod.POST) public String add( Integer scenId, @Valid CaseDTO caseDTO, BindingResult br, Model model, HttpSession httpSession) { if (br.hasErrors()) { return "case/add"; } ScenarioBean scenaBean = new ScenarioBean(); scenaBean.setId(scenId); CaseBean caseBean = new CaseBean(); caseBean.setCreateDate(new Date()); caseBean.setScenarioBean(scenaBean); User user = (User) httpSession.getAttribute("loginUser"); caseBean.setUserId(user.getId()); caseBean.setCaseName(caseDTO.getCaseName()); caseBean.setRemark(caseDTO.getRemark()); caseBean.setStatus(caseDTO.getStatus()); caseBean.setDeleteMsg(caseDTO.isDeleteMsg()); caseBean.setMsgSendType(caseDTO.getMsgSendType()); caseService.addCase(caseBean); return "redirect:/case/list"; }
@RequestMapping("/show") public String show(HttpSession session, Model model) { List<TaskModel> scenTaskList = new ArrayList<TaskModel>(); List<TaskModel> caseTaskList = new ArrayList<TaskModel>(); List<TaskModel> interfaceCaseList = new ArrayList<TaskModel>(); User u = (User) session.getAttribute("loginUser"); for (TaskModel t : taskService.getTaskModelListByUid(u.getId())) { switch (t.getTaskType()) { case WEB_SCENARIO: scenTaskList.add(t); break; case WEB_CASE: caseTaskList.add(t); break; case INTERFACE_CASE: interfaceCaseList.add(t); break; default:; } } model.addAttribute("scenarios", scenarioService.getScenarioBeanList(u.getId())); model.addAttribute("scenariotasks", scenTaskList); model.addAttribute("casetasks", caseTaskList); model.addAttribute("interfacetasks", interfaceCaseList); return "tree/tree"; }
@RequestMapping(value = "/add", method = RequestMethod.GET) public String add(Integer scenId, Model model, HttpSession session) { User u = (User) session.getAttribute("loginUser"); model.addAttribute("msgSendTypes", EnumUtils.enumProp2NameMap(MsgSendType.class, "name")); model.addAttribute("sceanList", scenarioService.getScenarioBeanList(u.getId())); model.addAttribute("caseDTO", new CaseDTO()); return "case/add"; }
@RequestMapping(value = "/update/{id}", method = RequestMethod.GET) public String update(@PathVariable Integer id, Model model, HttpSession session) { User u = (User) session.getAttribute("loginUser"); model.addAttribute("msgSendTypes", EnumUtils.enumProp2NameMap(MsgSendType.class, "name")); model.addAttribute(caseService.getCaseBean(id)); model.addAttribute("scenList", scenarioService.getScenarioBeanList(u.getId())); model.addAttribute(new CaseDTO()); return "case/edit"; }
@RequestMapping(value = "/list", method = RequestMethod.GET) public String list(Model model, HttpSession session) { User u = (User) session.getAttribute("loginUser"); model.addAttribute("datas", caseService.getCaseBeanPagerByUser(u.getId())); return "case/list"; }