/**
  * 查询产品详情
  *
  * @param id
  * @param model
  * @return
  */
 @RequestMapping("/selectById")
 public void selectById(String id, Model model, HttpServletResponse response) {
   try {
     Product product = productService.selectById(id);
     TryCatchMessage.tryCatchSearch(response, product);
     // model.addAttribute("product", product);
     // return "product/product_view";
   } catch (Exception e) {
     logger.error("查询产品详情出现异常" + e);
     throw new RuntimeException("查询产品详情出现异常");
   }
 }
 /**
  * 分页查询产品
  *
  * @param model
  * @param qo
  * @return
  */
 @RequestMapping("/select")
 @ResponseBody
 public void selectProduct(
     @Valid ProductQo qo, BindingResult result, Model model, HttpServletResponse response) {
   try {
     Pagination<Product> selectProductPage = productService.selectProductPage(qo);
     TryCatchMessage.tryCatchSearch(response, selectProductPage);
     // model.addAttribute("ProductPage", selectProductPage);
     // return "product/product_list";
   } catch (Exception e) {
     logger.error("分页查询出出现异常" + e);
     throw new RuntimeException("分页查询出出现异常");
   }
 }