车间能级提升-智能设备管理系统
zhuguifei
2025-04-24 bef4312ca5a28088c462290a9c5ad356fbb06141
eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsMaintPlanServiceImpl.java
@@ -99,6 +99,8 @@
        lqw.eq(bo.getMaintUser() != null, EimsMaintPlan::getMaintUser, bo.getMaintUser());
        lqw.eq(bo.getMaintDept() != null, EimsMaintPlan::getMaintDept, bo.getMaintDept());
        lqw.eq(bo.getStatus() != null, EimsMaintPlan::getStatus, bo.getStatus());
        // 按创建时间倒序
        lqw.orderByDesc(EimsMaintPlan::getCreateTime);
        return lqw;
    }
@@ -321,6 +323,17 @@
                maintPlanBo.setMaintNextTime(nextTime);
            }
            // 如果允许覆盖,则删除已存在的相同条件记录
            if (updateSupport) {
                LambdaQueryWrapper<EimsMaintPlan> deleteWrapper = Wrappers.lambdaQuery();
                deleteWrapper.eq(EimsMaintPlan::getEquId, maintPlanBo.getEquId())
                    .eq(EimsMaintPlan::getMaintName, maintPlanBo.getMaintName())
                    .eq(EimsMaintPlan::getStatus, maintPlanBo.getStatus())
                    .eq(EimsMaintPlan::getMaintCycle, maintPlanBo.getMaintCycle())
                    .eq(EimsMaintPlan::getMaintCycleUnit, maintPlanBo.getMaintCycleUnit());
                baseMapper.delete(deleteWrapper);
            }
            if (!insertByBo(maintPlanBo)) {
                failureNum++;
                failureMsg.append(failureNum).append("、设备:").append(eimsEquVo.getEquName()).append(",导入失败<br>");