diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java index 0226617b..7f1438ee 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java @@ -177,15 +177,15 @@ public class LeaseOutDetailsServiceImpl implements ILeaseOutDetailsService { // 判断库存是否足够 private boolean checkStorageIsEnough(LeaseOutDetails record) { - if (record.getManageType() == MaTypeManageTypeEnum.NUMBER_DEVICE.getTypeId()) { + if (record.getManageType().equals(MaTypeManageTypeEnum.NUMBER_DEVICE.getTypeId())) { LeaseApplyDetails details = leaseOutDetailsMapper.getOutboundNum(record); if (details == null) { return false; } - } else if (record.getManageType() == MaTypeManageTypeEnum.CODE_DEVICE.getTypeId()) { + } else if (record.getManageType().equals(MaTypeManageTypeEnum.CODE_DEVICE.getTypeId())) { if (!(Objects.equals(0, record.getMaId()) || record.getMaId() == null)) { String status = machineMapper.getMachineStatus(record); - if (String.valueOf(MaMachineStatusEnum.IN_STORE.getStatus()).equals(status)) { + if (!String.valueOf(MaMachineStatusEnum.IN_STORE.getStatus()).equals(status)) { return false; } }