Commit 945d7fb3615c63b3e74eab235f8d95f3c28f03d6

Authored by xqs
1 parent 8518315c

调整插入库存写入库存交易

src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
... ... @@ -357,6 +357,40 @@ public class AdjustDetailServiceImpl extends ServiceImpl<AdjustDetailMapper, Adj
357 357 inventoryDetail.setReceiptDetailId(null);
358 358 inventoryDetailService.saveOrUpdate(inventoryDetail);
359 359  
  360 + //写入库存交易
  361 + //调整入
  362 + InventoryTransaction inventoryTransaction = new InventoryTransaction();
  363 + inventoryTransaction.setWarehouseCode(inventoryDetail.getWarehouseCode());
  364 + inventoryTransaction.setCompanyCode(inventoryDetail.getCompanyCode());
  365 + inventoryTransaction.setLocationCode(inventoryDetail.getLocationCode());
  366 + inventoryTransaction.setContainerCode(inventoryDetail.getContainerCode());
  367 + inventoryTransaction.setTransactionType(30);
  368 + inventoryTransaction.setMaterialCode(inventoryDetail.getMaterialCode());
  369 + inventoryTransaction.setMaterialName(inventoryDetail.getMaterialName());
  370 + inventoryTransaction.setMaterialSpec(inventoryDetail.getMaterialSpec());
  371 + inventoryTransaction.setMaterialUnit(inventoryDetail.getMaterialUnit());
  372 + inventoryTransaction.setTaskQty(adjustDetail.getToQty());
  373 + inventoryTransaction.setInventorySts(inventoryDetail.getInventorySts());//状态
  374 + inventoryTransaction.setReferCode(inventoryDetail.getReferCode());
  375 + inventoryTransaction.setReferDetailId(inventoryDetail.getReferDetailId());
  376 + inventoryTransaction.setBatch(inventoryDetail.getBatch());
  377 + inventoryTransaction.setLot(inventoryDetail.getLot());
  378 + inventoryTransaction.setProjectNo(inventoryDetail.getProjectNo());
  379 + inventoryTransaction.setQcCheck(inventoryDetail.getQcCheck());
  380 + inventoryTransaction.setWeight(inventoryDetail.getWeight());
  381 + inventoryTransaction.setManufactureDate(inventoryDetail.getManufactureDate());
  382 + inventoryTransaction.setExpirationDate(inventoryDetail.getExpirationDate());
  383 + inventoryTransaction.setAgingDate(inventoryDetail.getCreated());
  384 + inventoryTransaction.setAttributeId(inventoryDetail.getAttributeId());
  385 + inventoryTransaction.setAttribute1(inventoryDetail.getAttribute1());
  386 + inventoryTransaction.setAttribute2(inventoryDetail.getAttribute2());
  387 + inventoryTransaction.setAttribute3(inventoryDetail.getAttribute3());
  388 + inventoryTransaction.setCreated(new Date());
  389 + inventoryTransaction.setCreatedBy(ShiroUtils.getLoginName());
  390 + inventoryTransaction.setBillDetailId(inventoryDetail.getReceiptDetailId());
  391 + inventoryTransaction.setSupplierCode(inventoryDetail.getSupplierCode());
  392 + inventoryTransactionService.saveOrUpdate(inventoryTransaction);
  393 +
360 394 }
361 395  
362 396  
... ...