|
|
@@ -165,6 +165,7 @@ public class MaterialIoServiceImpl implements MaterialIoService {
|
|
|
outboundItem.setRefInboundItemId(inboundItem.getId());
|
|
|
outboundItem.setMaterialId(inboundItem.getMaterialId());
|
|
|
outboundItem.setQuantity(quantity);
|
|
|
+ outboundItem.setPrice(inboundItem.getInUnitPrice());
|
|
|
outboundItem.setTenantId(reqVO.getTenantId());
|
|
|
outboundOrderItemMapper.insert(outboundItem);
|
|
|
|
|
|
@@ -388,6 +389,7 @@ public class MaterialIoServiceImpl implements MaterialIoService {
|
|
|
outboundItem.setRefInboundItemId(itemVO.getInboundItemId()); // 入库明细ID
|
|
|
outboundItem.setMaterialId(itemVO.getMaterialId());
|
|
|
outboundItem.setQuantity(itemVO.getQuantity());
|
|
|
+ outboundItem.setQuantity(itemVO.getSaleUnitPrice());
|
|
|
outboundItem.setTenantId(createReqVO.getTenantId());
|
|
|
outboundOrderItemMapper.insert(outboundItem);
|
|
|
|
|
|
@@ -973,6 +975,7 @@ public class MaterialIoServiceImpl implements MaterialIoService {
|
|
|
itemRespVO.setOrderId(id);
|
|
|
itemRespVO.setMaterialId(item.getMaterialId());
|
|
|
itemRespVO.setQuantity(item.getQuantity());
|
|
|
+ itemRespVO.setSaleUnitPrice(item.getPrice());
|
|
|
itemRespVO.setRefInboundItemId(item.getRefInboundItemId());
|
|
|
itemRespVOs.add(itemRespVO);
|
|
|
inboundItemIds.add(item.getRefInboundItemId());
|
|
|
@@ -999,7 +1002,6 @@ public class MaterialIoServiceImpl implements MaterialIoService {
|
|
|
MaterialInboundOrderItemDO inboundItem = inboundItemMap.get(itemRespVO.getRefInboundItemId());
|
|
|
if (inboundItem != null) {
|
|
|
itemRespVO.setInUnitPrice(inboundItem.getInUnitPrice());
|
|
|
- itemRespVO.setSaleUnitPrice(inboundItem.getSaleUnitPrice());
|
|
|
itemRespVO.setProduceDate(inboundItem.getProduceDate());
|
|
|
itemRespVO.setLatestAvailableQty(inboundItem.getAvailableQty().add(itemRespVO.getQuantity()));
|
|
|
// 填充入库单号
|