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