From 09181c143b2a5196c991bd897cb3abefdd9ef835 Mon Sep 17 00:00:00 2001
From: youjie <272855983@qq.com>
Date: Sat, 7 Jan 2023 12:41:00 +0800
Subject: [PATCH] 增加调整记录

---
 src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java b/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
index 99c1ad4..a406491 100644
--- a/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
+++ b/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
@@ -246,6 +246,38 @@ public class AdjustDetailServiceImpl extends ServiceImpl<AdjustDetailMapper, Adj
                     insertDetail.setInventorySts("good");
                     inventoryDetailService.save(insertDetail);
                     adjustDetail.setInventoryDetailId(insertDetail.getId());
+
+                    InventoryTransaction inventoryTransaction = new InventoryTransaction();
+                    inventoryTransaction.setWarehouseCode(insertDetail.getWarehouseCode());
+                    inventoryTransaction.setCompanyCode(insertDetail.getCompanyCode());
+                    inventoryTransaction.setLocationCode(insertDetail.getLocationCode());
+                    inventoryTransaction.setContainerCode(insertDetail.getContainerCode());
+                    inventoryTransaction.setTransactionType(QuantityConstant.INVENTORY_TRANSACTION_ADJUSTINTO);
+                    inventoryTransaction.setMaterialCode(insertDetail.getMaterialCode());
+                    inventoryTransaction.setMaterialName(insertDetail.getMaterialName());
+                    inventoryTransaction.setMaterialSpec(insertDetail.getMaterialSpec());
+                    inventoryTransaction.setMaterialUnit(insertDetail.getMaterialUnit());
+                    inventoryTransaction.setTaskQty(adjustDetail.getToQty());
+                    inventoryTransaction.setInventorySts(insertDetail.getInventorySts());//状态
+                    inventoryTransaction.setReferCode(insertDetail.getReferCode());
+                    inventoryTransaction.setReferDetailId(insertDetail.getReferDetailId());
+                    inventoryTransaction.setBatch(insertDetail.getBatch());
+                    inventoryTransaction.setLot(insertDetail.getLot());
+                    inventoryTransaction.setProjectNo(insertDetail.getProjectNo());
+                    inventoryTransaction.setQcCheck(insertDetail.getQcCheck());
+                    inventoryTransaction.setWeight(insertDetail.getWeight());
+                    inventoryTransaction.setManufactureDate(insertDetail.getManufactureDate());
+                    inventoryTransaction.setExpirationDate(insertDetail.getExpirationDate());
+                    inventoryTransaction.setAgingDate(insertDetail.getCreated());
+                    inventoryTransaction.setAttributeId(insertDetail.getAttributeId());
+                    inventoryTransaction.setAttribute1(insertDetail.getAttribute1());
+                    inventoryTransaction.setAttribute2(insertDetail.getAttribute2());
+                    inventoryTransaction.setAttribute3(insertDetail.getAttribute3());
+                    inventoryTransaction.setCreated(new Date());
+                    inventoryTransaction.setCreatedBy(ShiroUtils.getName());
+                    inventoryTransaction.setBillDetailId(insertDetail.getReceiptDetailId());
+                    inventoryTransaction.setSupplierCode(insertDetail.getSupplierCode());
+                    inventoryTransactionService.saveOrUpdate(inventoryTransaction);
                 }
             }
             //修改调整单明细状态
--
libgit2 0.22.2