src/main/java/com/ruoyi/device/service/impl/MaintenanceTaskServiceImpl.java
@@ -1,5 +1,6 @@ package com.ruoyi.device.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.bean.BeanUtils; @@ -34,7 +35,9 @@ @Override public AjaxResult listPage(Page page, MaintenanceTask maintenanceTask) { Page<MaintenanceTask> taskPage = maintenanceTaskMapper.selectPage(page, null); LambdaQueryWrapper<MaintenanceTask> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.orderByDesc(MaintenanceTask::getId); Page<MaintenanceTask> taskPage = maintenanceTaskMapper.selectPage(page, queryWrapper); // 2. 如果没有数据,直接返回空分页 if (taskPage.getRecords().isEmpty()) { return AjaxResult.success(taskPage); src/main/java/com/ruoyi/inspectiontask/service/impl/TimingTaskServiceImpl.java
@@ -53,6 +53,8 @@ if (timingTask.getIsEnabled() != null) { queryWrapper.eq(TimingTask::getIsEnabled, timingTask.getIsEnabled()); } // 按 ID 倒序排序 queryWrapper.orderByDesc(TimingTask::getId); IPage<TimingTask> taskPage = timingTaskMapper.selectPage(page, queryWrapper); // 2. 如果没有数据,直接返回空分页 src/main/resources/mapper/device/DeviceRepairMapper.xml
@@ -53,7 +53,9 @@ and dr.maintenance_time like concat('%',#{deviceRepairDto.maintenanceTimeStr},'%') </if> </where> order by dr.id asc </select> <select id="detailById" resultType="com.ruoyi.device.vo.DeviceRepairVo"> select dr.id, dr.device_ledger_id, src/main/resources/mapper/production/ProductionPlanMapper.xml
@@ -58,7 +58,7 @@ </if> </if> </where> ORDER BY pp.mps_no DESC ORDER BY pp.required_date DESC </select> <select id="selectWithMaterialByIds" resultType="com.ruoyi.production.bean.dto.ProductionPlanDto">