@RequestMapping("editSeller")
  @ResponseBody
  public Object editSeller(
      HttpServletRequest request,
      HttpServletResponse response,
      @RequestParam long sellerId,
      @RequestParam String sellerName)
      throws SQLException, IOException {

    if (sellerId == 0) {
      return buildJson(1, "卖家名称不能为空");
    }

    if (sellerName == null) {
      return buildJson(1, "卖家名称不能为空");
    }

    Seller seller = new Seller();
    seller.sellerId = sellerId;
    seller.sellerName = sellerName.trim();
    try {
      sellerService.updateSeller(seller);
      sellerConstant.refresh();
      return buildJson(0, "编辑商家成功");
    } catch (Exception e) {
      LogConstant.mallLog.error(
          "code:{},msg:{},params:{}",
          1,
          "编辑供应商失败",
          "sellerId:" + sellerId + "&sellerName:" + sellerName);
      return buildJson(1, "编辑供应商失败");
    }
  }
  @RequestMapping("addSeller")
  @ResponseBody
  public Object addSeller(
      HttpServletRequest request, HttpServletResponse response, @RequestParam String sellerName)
      throws SQLException, IOException {

    Seller seller = new Seller();
    seller.sellerName = sellerName.trim();
    Map<String, Seller> sellerNameMap = sellerConstant.getSellerNameMap();
    if (sellerNameMap.get(sellerName.trim()) != null) {
      return buildJson(1, "供应商名字重复");
    }

    try {
      sellerService.addSeller(seller);
      sellerConstant.refresh();
      return buildJson(0, "添加商家成功");
    } catch (Exception e) {
      e.printStackTrace();
      LogConstant.mallLog.error(
          "code:{},msg:{},params:{}", 1, "添加供应商失败", "&sellerName:" + sellerName);
      return buildJson(1, "添加供应商失败");
    }
  }
  @RequestMapping("deleteseller")
  @ResponseBody
  public Object deleteseller(
      HttpServletRequest request, HttpServletResponse response, @RequestParam Long sellerId)
      throws SQLException, IOException {

    if (sellerId == null) {
      return buildJson(1, "供应商编码不能为空");
    }
    try {
      sellerService.deleteSeller(sellerId);
      sellerConstant.refresh();
      return buildJson(0, "删除供应商成功");
    } catch (Exception e) {
      LogConstant.mallLog.error("code:{},msg:{},params:{}", 1, "编辑供应商失败", "sellerId:" + sellerId);
      return buildJson(1, "编辑供应商失败");
    }
  }