回显出库重量等;
This commit is contained in:
+12
-2
@@ -894,6 +894,7 @@ public class StockOutOrderDomainService {
|
|||||||
Long uniqueId = outMaterialDetailDO.getUniqueId();
|
Long uniqueId = outMaterialDetailDO.getUniqueId();
|
||||||
BigDecimal outWeight = outMaterialDetailDO.getOutWeight();
|
BigDecimal outWeight = outMaterialDetailDO.getOutWeight();
|
||||||
BigDecimal outVolume = outMaterialDetailDO.getOutVolume();
|
BigDecimal outVolume = outMaterialDetailDO.getOutVolume();
|
||||||
|
BigDecimal outQuantity = outMaterialDetailDO.getOutQuantity();
|
||||||
PickingMaterialDetail pickingMaterialDetail = pickingMaterialDetailService.getOne(new QueryWrapper<PickingMaterialDetail>().lambda()
|
PickingMaterialDetail pickingMaterialDetail = pickingMaterialDetailService.getOne(new QueryWrapper<PickingMaterialDetail>().lambda()
|
||||||
.eq(PickingMaterialDetail::getOutUniqueId, uniqueId)
|
.eq(PickingMaterialDetail::getOutUniqueId, uniqueId)
|
||||||
.eq(PickingMaterialDetail::getDelFlag, 1), false);
|
.eq(PickingMaterialDetail::getDelFlag, 1), false);
|
||||||
@@ -903,9 +904,18 @@ public class StockOutOrderDomainService {
|
|||||||
pickingMaterialDetail.setTotalGrossWeight(outVolume);
|
pickingMaterialDetail.setTotalGrossWeight(outVolume);
|
||||||
pickingMaterialDetail.setVolumeLimit(outVolume);
|
pickingMaterialDetail.setVolumeLimit(outVolume);
|
||||||
pickingMaterialDetail.setTotalVolume(outVolume);
|
pickingMaterialDetail.setTotalVolume(outVolume);
|
||||||
pickingMaterialDetail.setPickingQuantity(outMaterialDetailDO.getOutQuantity());
|
pickingMaterialDetail.setPickingQuantity(outQuantity == null || outQuantity.compareTo(BigDecimal.ZERO) == 0 ? outMaterialDetailDO.getOutQuantity() : outQuantity);
|
||||||
pickingMaterialDetail.setAlreadyPickingQuantity(outMaterialDetailDO.getOutQuantity());
|
pickingMaterialDetail.setAlreadyPickingQuantity(outQuantity == null || outQuantity.compareTo(BigDecimal.ZERO) == 0 ? outMaterialDetailDO.getOutQuantity() : outQuantity);
|
||||||
pickingMaterialDetailService.updateById(pickingMaterialDetail);
|
pickingMaterialDetailService.updateById(pickingMaterialDetail);
|
||||||
|
OutMaterialDetail outMaterialDetail = outMaterialDetailService.getOne(new LambdaQueryWrapper<OutMaterialDetail>()
|
||||||
|
.eq(OutMaterialDetail::getUniqueId, uniqueId)
|
||||||
|
.eq(OutMaterialDetail::getDelFlag, 1), false);
|
||||||
|
if (outMaterialDetail != null) {
|
||||||
|
outMaterialDetail.setOutWeight(outWeight);
|
||||||
|
outMaterialDetail.setOutVolume(outVolume);
|
||||||
|
outMaterialDetail.setOutQuantity(outQuantity == null || outQuantity.compareTo(BigDecimal.ZERO) == 0 ? outMaterialDetailDO.getOutQuantity() : outQuantity);
|
||||||
|
outMaterialDetailService.updateById(outMaterialDetail);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user