From a5d317341bf1b72f2854492b79ba468bda109e5d Mon Sep 17 00:00:00 2001
From: youjie <272855983@qq.com>
Date: Mon, 4 Dec 2023 08:30:39 +0800
Subject: [PATCH] 修改物料增加接口

---
 huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/erp/service/impl/ErpServiceImpl.java                | 5 +++--
 huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java | 6 ------
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/erp/service/impl/ErpServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/erp/service/impl/ErpServiceImpl.java
index 56ec004..edd9255 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/erp/service/impl/ErpServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/erp/service/impl/ErpServiceImpl.java
@@ -400,15 +400,16 @@ public class ErpServiceImpl implements IErpService {
             material.setId(material1.getId());
             boolean success = materialService.updateById(material);
             if (!success) {
-                throw new JeecgBootException("增加物料失败, 更新时报错");
+                throw new JeecgBootException("更新物料失败, 更新时报错");
             }
+            return Result.ok("更新物料成功");
         } else {
             boolean success = materialService.save(material);
             if (!success) {
                 throw new JeecgBootException("增加物料失败, 保存时报错");
             }
+            return Result.ok("增加物料成功");
         }
-        return Result.ok("增加物料成功");
     }
 
     @Override
diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java
index 7ff6c62..3fdb093 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java
@@ -1321,7 +1321,6 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea
             if (receiptHeader == null) {
                 throw new JeecgBootException("未找到ID:" + receiptDetail.getReceiptId() + "入库单头");
             }
-
             // 操作记录统计用
             taskDetail.setReceiptCode(receiptDetail.getReceiptCode());
             BigDecimal qty = receiptDetail.getQty();
@@ -1333,21 +1332,16 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea
             updateReceiptDetail.setReceiptId(receiptId);
             updateReceiptDetail.setReceiptQty(receiptDetailReceiptQty);
             if (receiptDetailReceiptQty.compareTo(qty) >= 0) {
-
                 updateReceiptDetail.setStatus(QuantityConstant.RECEIPT_HEADER_COMPLETED);
             } else {
-
                 updateReceiptDetail.setStatus(QuantityConstant.RECEIPT_HEADER_SHELF);
             }
-
             receiptDetaiList.add(updateReceiptDetail);
             if (!receiptDetailService.updateById(updateReceiptDetail)) {
                 throw new JeecgBootException("完成入库任务时,更新入库单详情失败");
             }
-
             // 计算换算单位数量
             materialMultipleService.materialMultiple(taskDetail);
-
             InventoryDetail inventoryDetail = new InventoryDetail();
             inventoryDetail.setInventoryHeaderId(inventoryHeader.getId());
             inventoryDetail.setWarehouseCode(warehouseCode);
--
libgit2 0.22.2