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