@RequestMapping("/achatDetail/{userid}")
  public String achatDetail(@PathVariable int userid, Model model, Achat ac) {
    ac.setCreate_user(userid + "");
    List<Achat> list = achatService.findAll(ac);
    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 uid = a.getCreate_user();
      a.setCreate_username(userService.get(Integer.parseInt(uid)).getUsername());
      String sid = a.getSupport_id();
      if (sid != null) {
        a.setSupport_name(userService.get(Integer.parseInt(sid)).getUsername());
      } else {
        a.setSupport_name("暂无供应商报价");
      }
    }

    String start_date = ac.getStart_date();
    String end_date = ac.getEnd_date();
    if (start_date != null && end_date != null) {
      model.addAttribute("start_date", start_date);
      model.addAttribute("end_date", end_date);
    }

    model.addAttribute("achatlist", list);
    return "/front/user/achatDetail";
  }
 @RequestMapping("/showUser/{id}")
 public String showUserInfo(Model model, @PathVariable int id) {
   LOGGER.info("查询用户" + id);
   User user = userService.get(id);
   model.addAttribute("user", user);
   /** 基于Idea上传的测试 */
   return "/user/showUser";
 }
 /**
  * @Description: 删除方法
  *
  * @param @param ids
  * @param @param response
  * @param @throws IOException
  * @return void
  * @throws
  * @author work
  * @date 2016年4月11日 下午10:16:53
  */
 @RequestMapping("/delete")
 public void delete(String ids, HttpServletResponse response) throws IOException {
   String[] str_ids = ids.split(",");
   for (String id : str_ids) {
     userService.delete(Integer.parseInt(id));
     response.getWriter().print("true");
   }
 }
  /**
   * @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();
    }
  }
 /**
  * @Description: 修改
  *
  * @param @param user
  * @param @param response
  * @return void
  * @throws
  * @author work
  * @date 2016年4月11日 下午8:14:50
  */
 @RequestMapping("/edit")
 public void edit(User user, HttpServletResponse response) {
   try {
     userService.update(user);
     response.getWriter().print("true");
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
 /**
  * @Description: 前台页面用户详情设置
  *
  * @param @param id
  * @param @param model
  * @param @return
  * @return String
  * @throws
  * @author work
  * @date 2016年4月12日 下午7:28:14
  */
 @RequestMapping("/frontUserSet/{id}")
 public String frontUserSet(@PathVariable int id, Model model) {
   User user = userService.get(id);
   model.addAttribute("currentUser", user);
   return "/front/user/userSet";
 }