From fbc53e77f994f15c3ebcd4fa07dfd23671c0ce26 Mon Sep 17 00:00:00 2001
From: lishenao <3065849776@qq.com>
Date: 星期五, 04 七月 2025 16:04:51 +0800
Subject: [PATCH] 入库管理,出库管理,库存管理后端接口修改

---
 src/main/java/com/ruoyi/inventory/service/impl/StockOutServiceImpl.java |   57 +++++++--------------------------------------------------
 1 files changed, 7 insertions(+), 50 deletions(-)

diff --git a/src/main/java/com/ruoyi/inventory/service/impl/StockOutServiceImpl.java b/src/main/java/com/ruoyi/inventory/service/impl/StockOutServiceImpl.java
index d6e2383..e7b326b 100644
--- a/src/main/java/com/ruoyi/inventory/service/impl/StockOutServiceImpl.java
+++ b/src/main/java/com/ruoyi/inventory/service/impl/StockOutServiceImpl.java
@@ -49,59 +49,16 @@
         return stockOut;
     }
 
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public void saveStockout(StockOut stockOut) {
-//    杩涜鍒ゆ柇鏄惁瀛樺湪鐩稿悓鐨勪骇鍝乮d鍜屼緵搴斿晢id,瑕佸垽鏂璸roduct_id鍦ㄨ〃product_record涓槸鍚﹀瓨鍦紝鍥犱负stock_out琛ㄤ腑鐨刾roduct_id鏄痯roduct_record琛ㄤ腑鐨刾roduct_id鍏宠仈鐨�
-        LambdaQueryWrapper<ProductRecord> queryWrapper1 = new LambdaQueryWrapper<>();
-        queryWrapper1.eq(ProductRecord::getProductId, stockOut.getProductRecordid());
-        ProductRecord productRecord = productRecordMapper.selectOne(queryWrapper1);
-        if (productRecord == null) {
-            throw new RuntimeException("浜у搧涓嶅瓨鍦�");
-        }
-        LambdaQueryWrapper<SupplierManage> queryWrapper2 = new LambdaQueryWrapper<>();
-        queryWrapper2.eq(SupplierManage::getId, stockOut.getSupplierId());
-        SupplierManage supplierManage = supplierManageMapper.selectOne(queryWrapper2);
-        if (supplierManage == null) {
-            throw new RuntimeException("渚涘簲鍟嗕笉瀛樺湪");
-        }
-        LambdaQueryWrapper<StockManagement> queryWrapper = new LambdaQueryWrapper<>();
-        queryWrapper.eq(StockManagement::getProductRecordid, stockOut.getProductRecordid());
-        queryWrapper.eq(StockManagement::getSupplierId, stockOut.getSupplierId());
-        StockManagement stockManagement = stockManagementMapper.selectOne(queryWrapper);
-        if (stockManagement != null) {
-            stockOut.setStockmanageId(stockManagement.getId());
-            stockOutMapper.insert(stockOut);
-        }else {
-            throw new RuntimeException("搴撳瓨涓笉瀛樺湪璇ヤ骇鍝佸拰渚涘簲鍟�");
-        }
-    }
+//    @Override
+//    @Transactional(rollbackFor = Exception.class)
+//    public void saveStockout(StockOut stockOut) {
+//
+//    }
 
     @Override
     public int updateStockOut(StockOut stockOut) {
-//      淇敼鐨勬椂鍊欒鍒ゆ柇鏄惁瀛樺湪鐩稿悓鐨勪骇鍝乮d鍜屼緵搴斿晢id
-        LambdaQueryWrapper<ProductRecord> queryWrapper1 = new LambdaQueryWrapper<>();
-        queryWrapper1.eq(ProductRecord::getProductId, stockOut.getProductRecordid());
-        ProductRecord productRecord = productRecordMapper.selectOne(queryWrapper1);
-        if (productRecord == null) {
-            throw new RuntimeException("浜у搧涓嶅瓨鍦�");
-        }
-        LambdaQueryWrapper<SupplierManage> queryWrapper2 = new LambdaQueryWrapper<>();
-        queryWrapper2.eq(SupplierManage::getId, stockOut.getSupplierId());
-        SupplierManage supplierManage = supplierManageMapper.selectOne(queryWrapper2);
-        if (supplierManage == null) {
-            throw new RuntimeException("渚涘簲鍟嗕笉瀛樺湪");
-        }
-        LambdaQueryWrapper<StockManagement> queryWrapper = new LambdaQueryWrapper<>();
-        queryWrapper.eq(StockManagement::getProductRecordid, stockOut.getProductRecordid());
-        queryWrapper.eq(StockManagement::getSupplierId, stockOut.getSupplierId());
-        StockManagement stockManagement = stockManagementMapper.selectOne(queryWrapper);
-        if (stockManagement != null) {
-            stockOut.setStockmanageId(stockManagement.getId());
-            return stockOutMapper.updateById(stockOut);
-        }else {
-            throw new RuntimeException("搴撳瓨涓笉瀛樺湪璇ヤ骇鍝佸拰渚涘簲鍟�");
-        }
+//      淇敼鍑哄簱璁板綍琛�
+        return stockOutMapper.updateById(stockOut);
     }
 
     @Override

--
Gitblit v1.9.3