Example #1
0
  private ResultData<List<SellerGoodsVO>> getAllGoodsOfSeller(
      SellerVO inSeller, HttpServletRequest request, boolean isReal) {
    // 판매업체 mid와 password가 일치하는지 확인
    SellerVO seller = adminService.getSeller(inSeller);
    if (seller == null) {
      return new ResultData(100, "입력정보가 일치하지 않습니다");
    }

    // 등록된 IP인지 확인
    String allowed_ip = seller.getAllowed_ip();
    if (!allowed_ip.contains(request.getRemoteAddr())) {
      logger.debug("ip:" + request.getRemoteAddr());
      return new ResultData(200, "허용된 IP가 아닙니다.");
    }

    // 상품리스트 가져오기
    SearchVO search = new SearchVO();
    search.setSeller_id(seller.getSeller_id());
    search.setReal(isReal); // 실상품과 테스트 상품구분
    List<SellerGoodsVO> goodsList = adminService.getAllGoodsOfSeller(search);

    return new ResultData<List<SellerGoodsVO>>(0, "success", goodsList);
  }