复核逻辑修改;
This commit is contained in:
+12
-1
@@ -1008,7 +1008,18 @@ public class StockOutOrderDomainService {
|
|||||||
ReviewOrder reviewOrder = reviewOrders.get(0);
|
ReviewOrder reviewOrder = reviewOrders.get(0);
|
||||||
BeanUtils.copyProperties(reviewOrder,cmd1);
|
BeanUtils.copyProperties(reviewOrder,cmd1);
|
||||||
List<ReviewMaterialDetailPO> details = new ArrayList<>();
|
List<ReviewMaterialDetailPO> details = new ArrayList<>();
|
||||||
for (OutMaterialDetailDO outMaterialDetailDO : stockOutOrderDO.getMaterialDetailList()) {
|
List<OutMaterialDetailDO> materialDetailList = stockOutOrderDO.getMaterialDetailList();
|
||||||
|
// 将每个明细的children提取出来,与父级合并为一个扁平list
|
||||||
|
List<OutMaterialDetailDO> flatMaterialDetailList = new ArrayList<>();
|
||||||
|
for (OutMaterialDetailDO detail : materialDetailList) {
|
||||||
|
flatMaterialDetailList.add(detail);
|
||||||
|
if (!CollectionUtils.isEmpty(detail.getChildren())) {
|
||||||
|
flatMaterialDetailList.addAll(detail.getChildren());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
materialDetailList = flatMaterialDetailList;
|
||||||
|
|
||||||
|
for (OutMaterialDetailDO outMaterialDetailDO : materialDetailList) {
|
||||||
ReviewMaterialDetailPO detailPO = new ReviewMaterialDetailPO();
|
ReviewMaterialDetailPO detailPO = new ReviewMaterialDetailPO();
|
||||||
Long materialDetailId = outMaterialDetailDO.getMaterialDetailId();
|
Long materialDetailId = outMaterialDetailDO.getMaterialDetailId();
|
||||||
ReviewMaterialDetail reviewMaterialDetailPO = reviewMaterialDetailMapper.selectOne(new QueryWrapper<ReviewMaterialDetail>().lambda()
|
ReviewMaterialDetail reviewMaterialDetailPO = reviewMaterialDetailMapper.selectOne(new QueryWrapper<ReviewMaterialDetail>().lambda()
|
||||||
|
|||||||
Reference in New Issue
Block a user