bom查询 根节点数量空引起异常

This commit is contained in:
BF-202309241046\Administrator 2024-07-15 17:09:53 +08:00
parent 8122ebdd8a
commit bb6e4daec0
2 changed files with 9 additions and 5 deletions

View File

@ -62,8 +62,10 @@ public class ForwardReportVO extends BaseMaterialVO {
DecimalFormat df2 = new DecimalFormat("#.####"); DecimalFormat df2 = new DecimalFormat("#.####");
return new BigDecimal(df2.format(num)); return new BigDecimal(df2.format(num));
}else{
return new BigDecimal(1);
} }
return num; // return num;
} }

View File

@ -50,10 +50,12 @@ public abstract class BaseForwardReport {
listMap.forEach((key, value) -> { listMap.forEach((key, value) -> {
value.forEach(parent -> { value.forEach(parent -> {
List<ForwardReportVO> dataList = bomParentMap.get(parent.getBomRowId()); List<ForwardReportVO> dataList = bomParentMap.get(parent.getBomRowId());
if (CollectionUtil.isNotEmpty(dataList)) { if (CollectionUtil.isNotEmpty(dataList) ) {
for (ForwardReportVO data : if(Objects.nonNull(parent.getNum())) {
dataList) { for (ForwardReportVO data :
data.setNum(parent.getNum().multiply(data.getNum())); dataList) {
data.setNum(parent.getNum().multiply(data.getNum()));
}
} }
} }