Commit 09181c143b2a5196c991bd897cb3abefdd9ef835

Authored by 肖超群
1 parent b71f2e10

增加调整记录

src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
... ... @@ -246,6 +246,38 @@ public class AdjustDetailServiceImpl extends ServiceImpl<AdjustDetailMapper, Adj
246 246 insertDetail.setInventorySts("good");
247 247 inventoryDetailService.save(insertDetail);
248 248 adjustDetail.setInventoryDetailId(insertDetail.getId());
  249 +
  250 + InventoryTransaction inventoryTransaction = new InventoryTransaction();
  251 + inventoryTransaction.setWarehouseCode(insertDetail.getWarehouseCode());
  252 + inventoryTransaction.setCompanyCode(insertDetail.getCompanyCode());
  253 + inventoryTransaction.setLocationCode(insertDetail.getLocationCode());
  254 + inventoryTransaction.setContainerCode(insertDetail.getContainerCode());
  255 + inventoryTransaction.setTransactionType(QuantityConstant.INVENTORY_TRANSACTION_ADJUSTINTO);
  256 + inventoryTransaction.setMaterialCode(insertDetail.getMaterialCode());
  257 + inventoryTransaction.setMaterialName(insertDetail.getMaterialName());
  258 + inventoryTransaction.setMaterialSpec(insertDetail.getMaterialSpec());
  259 + inventoryTransaction.setMaterialUnit(insertDetail.getMaterialUnit());
  260 + inventoryTransaction.setTaskQty(adjustDetail.getToQty());
  261 + inventoryTransaction.setInventorySts(insertDetail.getInventorySts());//状态
  262 + inventoryTransaction.setReferCode(insertDetail.getReferCode());
  263 + inventoryTransaction.setReferDetailId(insertDetail.getReferDetailId());
  264 + inventoryTransaction.setBatch(insertDetail.getBatch());
  265 + inventoryTransaction.setLot(insertDetail.getLot());
  266 + inventoryTransaction.setProjectNo(insertDetail.getProjectNo());
  267 + inventoryTransaction.setQcCheck(insertDetail.getQcCheck());
  268 + inventoryTransaction.setWeight(insertDetail.getWeight());
  269 + inventoryTransaction.setManufactureDate(insertDetail.getManufactureDate());
  270 + inventoryTransaction.setExpirationDate(insertDetail.getExpirationDate());
  271 + inventoryTransaction.setAgingDate(insertDetail.getCreated());
  272 + inventoryTransaction.setAttributeId(insertDetail.getAttributeId());
  273 + inventoryTransaction.setAttribute1(insertDetail.getAttribute1());
  274 + inventoryTransaction.setAttribute2(insertDetail.getAttribute2());
  275 + inventoryTransaction.setAttribute3(insertDetail.getAttribute3());
  276 + inventoryTransaction.setCreated(new Date());
  277 + inventoryTransaction.setCreatedBy(ShiroUtils.getName());
  278 + inventoryTransaction.setBillDetailId(insertDetail.getReceiptDetailId());
  279 + inventoryTransaction.setSupplierCode(insertDetail.getSupplierCode());
  280 + inventoryTransactionService.saveOrUpdate(inventoryTransaction);
249 281 }
250 282 }
251 283 //修改调整单明细状态
... ...