Просмотр исходного кода

BUGFIX
1、修复查房记录分页bug

liangwenxuan 2 месяцев назад
Родитель
Сommit
2693e7ac62

+ 2 - 2
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/biz/WardRoundRecordMapper.java

@@ -27,8 +27,8 @@ public interface WardRoundRecordMapper extends BaseMapperX<WardRoundRecordDO> {
                 .eqIfPresent(WardRoundRecordDO::getRemarks, reqVO.getRemarks())
                 .eqIfPresent(WardRoundRecordDO::getTenantId, reqVO.getTenantId())
                 .likeIfPresent(WardRoundRecordDO::getElderName, reqVO.getElderName())
-                .geIfPresent(WardRoundRecordDO::getRoundTime, reqVO.getRoundTime().length >= 1 ? reqVO.getRoundTime()[0].atStartOfDay() : null)
-                .leIfPresent(WardRoundRecordDO::getRoundTime, reqVO.getRoundTime().length == 2 ? reqVO.getRoundTime()[1].atTime(LocalTime.MAX) : null)
+                .geIfPresent(WardRoundRecordDO::getRoundTime, reqVO.getRoundTime() != null && reqVO.getRoundTime().length >= 1 ? reqVO.getRoundTime()[0].atStartOfDay() : null)
+                .leIfPresent(WardRoundRecordDO::getRoundTime, reqVO.getRoundTime() != null &&reqVO.getRoundTime().length == 2 ? reqVO.getRoundTime()[1].atTime(LocalTime.MAX) : null)
                 .orderByDesc(WardRoundRecordDO::getId));
     }