@RequestMapping("/checkPrice") public String checkPrice(Model model, Achat ac, HttpSession session) { User user = (User) session.getAttribute("user"); achatService.update(ac); ac = achatService.get(ac.getId()); // 将同意的那条流程更新之后,将另外两个供应商的数据删掉 Achat ac2 = new Achat(); ac2.setTitle(ac.getTitle()); ac2.setContent(ac.getContent()); ac2.setState("2"); List<Achat> others = achatService.findAll(ac2); for (Achat ac3 : others) { achatService.delete(ac3.getId()); } return "redirect:/user/achatDetail/" + user.getId(); }
@RequestMapping("/getNotification") public void getNotification(HttpServletResponse response, HttpSession session) { User user = (User) session.getAttribute("user"); Achat at = new Achat(); at.setSupport_id(user.getId() + ""); List<Achat> list = achatService.findAll(at); for (Achat a : list) { String category_id = a.getCategory_id(); Category c = categoryService.get(Integer.parseInt(category_id)); a.setCategory_name(c.getName()); String state = a.getState(); a.setState(StringUtil.getState(state)); } String json = JSON.toJSONString(list); try { response.getWriter().println(json); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
/** * @Description: TODO * * @param @param user * @param @param response * @param @param page 第几页 * @param @param rows 一页显示多少条 * @return void * @throws * @author work * @date 2016年4月11日 上午12:58:32 */ @RequestMapping("/getUserList") public void getUserList( @ModelAttribute User user, String type, HttpServletResponse response, int page, int rows) { response.setCharacterEncoding("utf-8"); if ("1".equals(type)) { user.setRole_id("2"); } else if ("2".equals(type)) { int id = user.getId(); if (id != 0) { User u = userService.get(id); String province = u.getProvince(); if (province != null) { user.setProvince(province); } } user.setRole_id("3"); } else { user.setRole_id("4"); } Page<User> users = userService.findByParams(user, page, rows); for (User u : users.getRows()) { Date date = u.getLogin_date(); String parseDate = ""; if (date != null) { SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); parseDate = sm.format(date); u.setParseDate(parseDate); } String role_id = u.getRole_id(); String role_name = ""; if (role_id != null) { role_name = roleService.get(Integer.parseInt(role_id)).getRole_name(); } u.setRole_name(role_name); } String json = JSON.toJSONString(users); System.out.println(json); try { response.getWriter().print(json); } catch (IOException e) { e.printStackTrace(); } }