From 945d7fb3615c63b3e74eab235f8d95f3c28f03d6 Mon Sep 17 00:00:00 2001 From: xqs <ddxk91@qq.com> Date: Thu, 26 Sep 2019 17:35:00 +0800 Subject: [PATCH] 调整插入库存写入库存交易 --- src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 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 7626542..e99c191 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 @@ -357,6 +357,40 @@ public class AdjustDetailServiceImpl extends ServiceImpl<AdjustDetailMapper, Adj inventoryDetail.setReceiptDetailId(null); inventoryDetailService.saveOrUpdate(inventoryDetail); + //写入库存交易 + //调整入 + InventoryTransaction inventoryTransaction = new InventoryTransaction(); + inventoryTransaction.setWarehouseCode(inventoryDetail.getWarehouseCode()); + inventoryTransaction.setCompanyCode(inventoryDetail.getCompanyCode()); + inventoryTransaction.setLocationCode(inventoryDetail.getLocationCode()); + inventoryTransaction.setContainerCode(inventoryDetail.getContainerCode()); + inventoryTransaction.setTransactionType(30); + inventoryTransaction.setMaterialCode(inventoryDetail.getMaterialCode()); + inventoryTransaction.setMaterialName(inventoryDetail.getMaterialName()); + inventoryTransaction.setMaterialSpec(inventoryDetail.getMaterialSpec()); + inventoryTransaction.setMaterialUnit(inventoryDetail.getMaterialUnit()); + inventoryTransaction.setTaskQty(adjustDetail.getToQty()); + inventoryTransaction.setInventorySts(inventoryDetail.getInventorySts());//状态 + inventoryTransaction.setReferCode(inventoryDetail.getReferCode()); + inventoryTransaction.setReferDetailId(inventoryDetail.getReferDetailId()); + inventoryTransaction.setBatch(inventoryDetail.getBatch()); + inventoryTransaction.setLot(inventoryDetail.getLot()); + inventoryTransaction.setProjectNo(inventoryDetail.getProjectNo()); + inventoryTransaction.setQcCheck(inventoryDetail.getQcCheck()); + inventoryTransaction.setWeight(inventoryDetail.getWeight()); + inventoryTransaction.setManufactureDate(inventoryDetail.getManufactureDate()); + inventoryTransaction.setExpirationDate(inventoryDetail.getExpirationDate()); + inventoryTransaction.setAgingDate(inventoryDetail.getCreated()); + inventoryTransaction.setAttributeId(inventoryDetail.getAttributeId()); + inventoryTransaction.setAttribute1(inventoryDetail.getAttribute1()); + inventoryTransaction.setAttribute2(inventoryDetail.getAttribute2()); + inventoryTransaction.setAttribute3(inventoryDetail.getAttribute3()); + inventoryTransaction.setCreated(new Date()); + inventoryTransaction.setCreatedBy(ShiroUtils.getLoginName()); + inventoryTransaction.setBillDetailId(inventoryDetail.getReceiptDetailId()); + inventoryTransaction.setSupplierCode(inventoryDetail.getSupplierCode()); + inventoryTransactionService.saveOrUpdate(inventoryTransaction); + } -- libgit2 0.22.2