/**
  * 商品查询综合表----更新跳转
  *
  * @param model
  * @param productSelect
  * @return
  */
 @RequestMapping(value = "updateForward")
 public String updateForward(Model model, ProductSelect productSelect) {
   try {
     ProductSelect productSelectResult =
         productSelectService.getProductSelectById(productSelect.getId());
     model.addAttribute("productSelect", productSelectResult);
   } catch (Exception e) {
     LOG.error("productSelect updateForward has error.", e);
   }
   return viewPrefix + "/update";
 }
  /**
   * 查询商品查询综合表详情
   *
   * @param query
   * @return
   */
  @RequestMapping(value = "detail", method = RequestMethod.GET)
  @ResponseBody
  public Wrapper<?> detail(ProductSelectQuery query) {
    if (null == query || null == query.getId()) {
      return illegalArgument();
    }

    try {
      ProductSelect productSelect = productSelectService.getProductSelectById(query.getId());
      if (productSelect != null) {
        return new Wrapper<ProductSelect>().result(productSelect);
      } else {
        return WrapMapper.wrap(Wrapper.ERROR_CODE, "查询商品查询综合表详情失败!");
      }
    } catch (Exception e) {
      LOG.warn("detail productSelect has error.", e);
      return error();
    }
  }