From f29e2aae98bbb52672b67bff99556f3cf64d1bce Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期四, 26 六月 2025 15:45:40 +0800 Subject: [PATCH] feat(eims): 优化设备管理功能和界面 --- eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/job/MaintPlanToOrderJob.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/job/MaintPlanToOrderJob.java b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/job/MaintPlanToOrderJob.java index 2e2b6af..7e9e813 100644 --- a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/job/MaintPlanToOrderJob.java +++ b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/job/MaintPlanToOrderJob.java @@ -4,6 +4,7 @@ import com.aizuda.snailjob.client.job.core.dto.JobArgs; import com.aizuda.snailjob.client.model.ExecuteResult; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; @@ -40,17 +41,19 @@ // 鑾峰彇浠婂ぉ鏃ユ湡 Date today = new Date(); - LambdaQueryWrapper<EimsMaintPlan> planBoQueryWrapper = Wrappers.lambdaQuery(); + QueryWrapper<EimsMaintPlan> planBoQueryWrapper = Wrappers.query(); // 鏌ヨ鍚敤鐨勪繚鍏昏鍒� - planBoQueryWrapper.eq(EimsMaintPlan::getStatus, DictConstants.SYS_NORMAL_DISABLE_DETAIL.NORMAL); - // 杩囨护娌℃湁涓嬫杩愯鏃堕棿 - planBoQueryWrapper.isNotNull(EimsMaintPlan::getMaintNextTime); - // 杩囨护娌℃湁淇濆吇鍛ㄦ湡鐨勬暟鎹� - planBoQueryWrapper.isNotNull(EimsMaintPlan::getMaintCycle); - planBoQueryWrapper.isNotNull(EimsMaintPlan::getMaintCycleUnit); - planBoQueryWrapper.isNotNull(EimsMaintPlan::getMaintRule); - List<EimsMaintPlanVo> planVoList = planMapper.selectVoList(planBoQueryWrapper); + planBoQueryWrapper.eq("mp.status", DictConstants.SYS_NORMAL_DISABLE_DETAIL.NORMAL); + planBoQueryWrapper .eq("equ.status", DictConstants.EIMS_EQU_STATUS_DETAIL.SHIYONG); + // 杩囨护涓嬫杩愯鏃堕棿绛変簬褰撳ぉ鏃堕棿鐨� + planBoQueryWrapper.eq("mp.maint_next_time", DateUtils.getDate()); + // 杩囨护娌℃湁淇濆吇鍛ㄦ湡鐨勬暟鎹� + planBoQueryWrapper.isNotNull("mp.maint_cycle"); + planBoQueryWrapper.isNotNull("mp.maint_cycle_unit"); + planBoQueryWrapper.isNotNull("mp.maint_rule"); + + List<EimsMaintPlanVo> planVoList = planMapper.selectVoListJoinEqu(planBoQueryWrapper); for (int i = 0; i < planVoList.size(); i++) { EimsMaintPlanVo planVo = planVoList.get(i); // 淇濆吇璁″垝add鐨勬椂鍊欎細鑷姩鐢熸垚涓嬫杩愯鏃堕棿 @@ -63,9 +66,6 @@ // 璁$畻鐢熸垚宸ュ崟鏃堕棿 Long maintCycle = planVo.getMaintCycle(); - String maintRule = planVo.getMaintRule(); - Date firstTime = planVo.getMaintFirstTime(); - Date lastTime = planVo.getMaintLastTime(); Date newNext = null; String maintCycleUnit = planVo.getMaintCycleUnit(); switch (maintCycleUnit) { -- Gitblit v1.9.3