@RequestMapping("querySeller")
 @ResponseBody
 public Object querySeller(
     HttpServletRequest request,
     HttpServletResponse response,
     @RequestParam int draw,
     @RequestParam(value = "start", required = false) Integer start,
     @RequestParam(value = "length", required = false) Integer numPerPage,
     @RequestParam(value = "searchStr", required = false) String searchStr)
     throws SQLException, IOException {
   PaginationInfo paginationInfo = new PaginationInfo();
   paginationInfo.setRecordPerPage(numPerPage);
   paginationInfo.setCurrentPageByStartNum(start, numPerPage);
   List<Seller> sellerList;
   Map param = new HashMap();
   param.put("seller_id_like", searchStr);
   param.put("seller_name_like", searchStr);
   try {
     Pair<Long, PaginationList<Seller>> p = sellerService.getPageSeller(paginationInfo, param);
     sellerList = p.getRight();
     long filteredTotal = p.getLeft();
     long total = 0;
     return gson.toJson(buildDataTableResult(draw, total, filteredTotal, sellerList));
   } catch (Exception e) {
     LogConstant.mallLog.error("code:{},msg:{},params:{}", 1, "添加供应商失败", "searchStr" + searchStr);
     return buildJson(1, "获取供应商失败");
   }
 }