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