diff --git a/stockMate/src/main/java/com/stockm8/controller/StockController.java b/stockMate/src/main/java/com/stockm8/controller/StockController.java index 752296e..91bc134 100644 --- a/stockMate/src/main/java/com/stockm8/controller/StockController.java +++ b/stockMate/src/main/java/com/stockm8/controller/StockController.java @@ -74,7 +74,7 @@ public String registerStockPost(@ModelAttribute StockVO stock, logger.info("Stock registered successfully: {}", stock); model.addAttribute("success", "재고 등록이 성공적으로 완료되었습니다."); - return "redirect:/stock/list"; // 재고 목록 페이지로 이동 + return "/stock/register"; } // 재고 목록 조회 diff --git a/stockMate/src/main/java/com/stockm8/persistence/StockDAOImpl.java b/stockMate/src/main/java/com/stockm8/persistence/StockDAOImpl.java index 4b28ac0..de53a50 100644 --- a/stockMate/src/main/java/com/stockm8/persistence/StockDAOImpl.java +++ b/stockMate/src/main/java/com/stockm8/persistence/StockDAOImpl.java @@ -56,10 +56,5 @@ public List selectOnlyStockByBusinessId(int businessId) throws Exceptio public List selectAllCategories() throws Exception { return sqlSession.selectList(NAMESPACE + "selectAllCategories"); } - - @Override - public List selectAllCategories() throws Exception { - return sqlSession.selectList(NAMESPACE + "selectAllCategories"); - } } diff --git a/stockMate/src/main/java/com/stockm8/service/ProductServiceImpl.java b/stockMate/src/main/java/com/stockm8/service/ProductServiceImpl.java index 92538a9..43e1b6f 100644 --- a/stockMate/src/main/java/com/stockm8/service/ProductServiceImpl.java +++ b/stockMate/src/main/java/com/stockm8/service/ProductServiceImpl.java @@ -73,8 +73,8 @@ public void generateQRCode(int productId) throws Exception { // QR 코드 저장 경로 생성 int businessId = product.getBusinessId(); // 상품의 비즈니스 ID int categoryId = product.getCategoryId(); // 상품의 카테고리 ID - String basePath = "/Users/Insung/Documents/products"; // QR 코드 기본 저장 경로 -// String basePath = "/usr/local/tomcat/webapps/upload"; +// String basePath = "/Users/Insung/Documents/products"; // QR 코드 기본 저장 경로 + String basePath = "/usr/local/tomcat/webapps/upload"; // 디렉토리 경로 생성 String directoryPath = basePath + File.separator diff --git a/stockMate/src/main/java/com/stockm8/service/QRCodeServiceImpl.java b/stockMate/src/main/java/com/stockm8/service/QRCodeServiceImpl.java index 163e4c0..a8bb2a2 100644 --- a/stockMate/src/main/java/com/stockm8/service/QRCodeServiceImpl.java +++ b/stockMate/src/main/java/com/stockm8/service/QRCodeServiceImpl.java @@ -108,8 +108,8 @@ private String createQRCodePath(ProductVO product) throws Exception { // QR 코드 저장 경로 생성 int businessId = product.getBusinessId(); // 상품의 비즈니스 ID int categoryId = product.getCategoryId(); // 상품의 카테고리 ID - String basePath = "/Users/Insung/Documents/products"; // QR 코드 기본 저장 경로 -// String basePath = "/usr/local/tomcat/webapps/upload"; +// String basePath = "/Users/Insung/Documents/products"; // QR 코드 기본 저장 경로 + String basePath = "/usr/local/tomcat/webapps/upload"; // 디렉토리 경로 생성 String directoryPath = basePath + File.separator diff --git a/stockMate/src/main/resources/mappers/stockMapper.xml b/stockMate/src/main/resources/mappers/stockMapper.xml index 62a0601..83c7253 100644 --- a/stockMate/src/main/resources/mappers/stockMapper.xml +++ b/stockMate/src/main/resources/mappers/stockMapper.xml @@ -55,6 +55,32 @@ + + + + INSERT INTO stocks ( + product_id, + warehouse_id, + business_id, + total_quantity, + reserved_quantity, + description, + is_deleted, + created_at, + updated_at + ) + VALUES ( + #{productId}, + #{warehouseId}, + #{businessId}, + #{totalQuantity}, + 0, + #{description}, + 0, + CURRENT_TIMESTAMP, + CURRENT_TIMESTAMP + ) + - - - - INSERT INTO stocks ( - product_id, - warehouse_id, - business_id, - total_quantity, - reserved_quantity, - available_stock, - description, - is_deleted, - created_at, - updated_at - ) - VALUES ( - #{productId}, - #{warehouseId}, - #{businessId}, - #{totalQuantity}, - #{reservedQuantity}, - #{availableStock}, - #{description}, - 0, - CURRENT_TIMESTAMP, - CURRENT_TIMESTAMP - ) - + +