维修管理-null异常处理
This commit is contained in:
parent
1aa586b07d
commit
8b02d0d3ec
|
|
@ -323,7 +323,7 @@ public class RepairServiceImpl implements RepairService {
|
|||
|
||||
// ---------------校验维修数量-----------------
|
||||
// 统计已维修数量 + 本次维修数量
|
||||
int repairNum = details.getRepairedNum() + bean.getNumberScrapRepairPartList().get(0).getRepairNum();
|
||||
int repairNum = OptionalInt.of(details.getRepairedNum()).orElse(0) + bean.getNumberScrapRepairPartList().get(0).getRepairNum();
|
||||
// 统计报废数量 + 维修合计数量
|
||||
int num = repairNum + details.getScrapNum();
|
||||
if (num > details.getRepairNum()) {
|
||||
|
|
@ -344,7 +344,7 @@ public class RepairServiceImpl implements RepairService {
|
|||
|
||||
// ---------------校验维修数量-----------------
|
||||
// 统计已维修数量 + 本次维修数量
|
||||
int repairNum = details.getRepairedNum() + bean.getNumberScrapRepairPartList().get(0).getRepairNum();
|
||||
int repairNum = OptionalInt.of(details.getRepairedNum()).orElse(0) + bean.getNumberScrapRepairPartList().get(0).getRepairNum();
|
||||
// 统计报废数量 + 维修合计数量
|
||||
int num = repairNum + details.getScrapNum();
|
||||
if (num > details.getRepairNum()) {
|
||||
|
|
@ -388,7 +388,7 @@ public class RepairServiceImpl implements RepairService {
|
|||
// -------------校验维修数量开始----------------
|
||||
// 统计历史已报废数量 + 本次报废数量 = 报废总数
|
||||
// TODO : get数组的维修数量不对,后续修改对象
|
||||
int scrapNum = details.getScrapNum() + bean.getNumberScrapRepairPartList().get(0).getRepairNum();
|
||||
int scrapNum = OptionalInt.of(details.getScrapNum()).orElse(0) + bean.getNumberScrapRepairPartList().get(0).getRepairNum();
|
||||
// 统计 报废总数 + 历史已维修数量,
|
||||
int num = scrapNum + details.getRepairedNum();
|
||||
// 不能大与总的待维修数量
|
||||
|
|
|
|||
Loading…
Reference in New Issue