diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java index 171915d2..2a9a1fdb 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/MachineServiceImpl.java @@ -556,9 +556,15 @@ public class MachineServiceImpl implements IMachineService baseInfo.setScrapTime(scrapTime != null ? scrapTime.getScrapTime() : "暂无"); // 查询领料任务 LeaseApplyInfo leaseInfo = machineMapper.getLeaseDataByMaId(machine); - baseInfo.setLeaseTime(leaseInfo.getLeaseTime()); - baseInfo.setLeaseUnit(leaseInfo.getUnitName()); - baseInfo.setLeaseProject(leaseInfo.getProjectName()); + if(leaseInfo != null){ + baseInfo.setLeaseTime(String.valueOf(leaseInfo.getLeaseTime())); + baseInfo.setLeaseUnit(leaseInfo.getUnitName()); + baseInfo.setLeaseProject(leaseInfo.getProjectName()); + }else{ + baseInfo.setLeaseTime(null); + baseInfo.setLeaseUnit(null); + baseInfo.setLeaseProject(null); + } // LeaseApplyInfo leaseInfo = machineMapper.getLeaseParentId(machine); // if (leaseInfo == null || leaseInfo.getParentId() == null) { // baseInfo.setLeaseTime(null);