refactor: 日期格式化为数据库日期格式,避免日期比较使用函数导致索引失效

This commit is contained in:
hxr
2023-10-19 00:00:02 +08:00
parent dfd233739b
commit ee438b5370
4 changed files with 45 additions and 24 deletions

View File

@@ -74,9 +74,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
int pageSize = queryParams.getPageSize();
Page<UserBO> page = new Page<>(pageNum, pageSize);
// 时间范围参数处理
List<String> createTimeRange = DateUtils.formatDateRange(queryParams.getCreateTimeRange());
queryParams.setCreateTimeRange(createTimeRange);
// 日期格式化为数据库日期格式,避免日期比较使用函数导致索引失效
DateUtils.formatDateTimeForDatabase(queryParams, "startTime", "endTime");
// 查询数据
Page<UserBO> userPage = this.baseMapper.getUserPage(page, queryParams);