Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
+3
-13
@@ -851,8 +851,9 @@ public class StockOutOrderApplicationService {
|
||||
continue;
|
||||
}
|
||||
OutMaterialDetailDO returnOutMaterialDetailDOChild = new OutMaterialDetailDO();
|
||||
BeanUtils.copyProperties(outMaterialDetailPO, returnOutMaterialDetailDOChild, "materialDetailId","createBy","createByName","createTime",
|
||||
"updateBy","updateByName","updateTime");
|
||||
BeanUtils.copyProperties(outMaterialDetailPO, returnOutMaterialDetailDOChild,
|
||||
"materialDetailId","createBy","createByName","createTime",
|
||||
"updateBy","updateByName","updateTime","alreadyAllocationQuantity");
|
||||
BeanUtils.copyProperties(outMaterialDetailDOChild, returnOutMaterialDetailDOChild, IgnoreNullUtil.getNullPropertyNames(outMaterialDetailDOChild));
|
||||
if (ObjectUtil.isNotNull(returnOutMaterialDetailDOChild.getMaterialDetailId()) && returnOutMaterialDetailDOChild.getMaterialDetailId() == 0){
|
||||
returnOutMaterialDetailDOChild.setMaterialDetailId(null);
|
||||
@@ -866,17 +867,6 @@ public class StockOutOrderApplicationService {
|
||||
returnOutMaterialDetailDOChild.setUniqueId(idGenerator.snowflakeId(SnowFlakeConstants.wmsId));
|
||||
returnOutMaterialDetailDOChild.setLevel(2);
|
||||
returnOutMaterialDetailDOChild.setParentUniqueId(outMaterialDetailPO.getUniqueId());
|
||||
BigDecimal allocationQuantity1 = returnOutMaterialDetailDOChild.getAllocationQuantity();
|
||||
BigDecimal alreadyAllocationQuantity1 = returnOutMaterialDetailDOChild.getAlreadyAllocationQuantity();
|
||||
if (allocationQuantity1 == null) {
|
||||
allocationQuantity1 = BigDecimal.ZERO;
|
||||
}
|
||||
if (alreadyAllocationQuantity1 == null) {
|
||||
alreadyAllocationQuantity1 = BigDecimal.ZERO;
|
||||
}
|
||||
BigDecimal nowAllocationQuantity1 = allocationQuantity1.subtract(alreadyAllocationQuantity1);
|
||||
returnOutMaterialDetailDOChild.setAlreadyAllocationQuantity(allocationQuantity1);
|
||||
returnOutMaterialDetailDOChild.setNowAllocationQuantity(nowAllocationQuantity1);
|
||||
returnOutMaterialDetailDOChildList.add(returnOutMaterialDetailDOChild);
|
||||
totalAllocationQuantity = totalAllocationQuantity.add(returnOutMaterialDetailDOChild.getAllocationQuantity());
|
||||
}
|
||||
|
||||
+2
-1
@@ -282,7 +282,7 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
||||
for (OutMaterialDetailDO outMaterialDetailDOChild : materialDetailDOChildList){
|
||||
OutMaterialDetail outMaterialDetailChild = new OutMaterialDetail();
|
||||
BeanUtils.copyProperties(outMaterialDetailDOChild, outMaterialDetailChild, IgnoreNullUtil.getNullPropertyNames(outMaterialDetailDOChild));
|
||||
outMaterialDetailChild.setMaterialDetailId(null);
|
||||
//outMaterialDetailChild.setMaterialDetailId(null);
|
||||
outMaterialDetailChild.setUniqueId(idGenerator.snowflakeId(SnowFlakeConstants.wmsId));
|
||||
outMaterialDetailChild.setLevel(2);
|
||||
outMaterialDetailChild.setParentUniqueId(outMaterialDetailDO.getUniqueId());
|
||||
@@ -293,6 +293,7 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
||||
BigDecimal alreadyAllocationQuantity = outMaterialDetailChild.getAlreadyAllocationQuantity() != null ? outMaterialDetailChild.getAlreadyAllocationQuantity() : BigDecimal.ZERO;
|
||||
BigDecimal nowAllocationQuantity = allocationQuantity.subtract(alreadyAllocationQuantity);
|
||||
outMaterialDetailChild.setNowAllocationQuantity(nowAllocationQuantity);
|
||||
outMaterialDetailChild.setAlreadyAllocationQuantity(allocationQuantity);
|
||||
outMaterialDetailListChild.add(outMaterialDetailChild);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user