复核逻辑修改;
This commit is contained in:
+12
-1
@@ -1008,7 +1008,18 @@ public class StockOutOrderDomainService {
|
||||
ReviewOrder reviewOrder = reviewOrders.get(0);
|
||||
BeanUtils.copyProperties(reviewOrder,cmd1);
|
||||
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();
|
||||
Long materialDetailId = outMaterialDetailDO.getMaterialDetailId();
|
||||
ReviewMaterialDetail reviewMaterialDetailPO = reviewMaterialDetailMapper.selectOne(new QueryWrapper<ReviewMaterialDetail>().lambda()
|
||||
|
||||
Reference in New Issue
Block a user