| | |
| | | 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; |
| | | } |
| | | |
| | |
| | | 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>"); |