【更新】更新oracle环境下首页查询日志及站内信问题 #I5WOWD

pull/52/head
小诺 2022-10-22 17:09:46 +08:00
parent cbacecb81e
commit d7df6ff222
2 changed files with 10 additions and 6 deletions

View File

@ -17,6 +17,7 @@ import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.stereotype.Service;
import vip.xiaonuo.auth.core.util.StpLoginUserUtil;
import vip.xiaonuo.common.page.CommonPageRequest;
import vip.xiaonuo.dev.api.DevLogApi;
import vip.xiaonuo.dev.modular.log.entity.DevLog;
import vip.xiaonuo.dev.modular.log.enums.DevLogCategoryEnum;
@ -51,15 +52,19 @@ public class DevLogApiProvider implements DevLogApi {
@Override
public List<JSONObject> currentUserVisLogList() {
return devLogService.list(new LambdaQueryWrapper<DevLog>().eq(DevLog::getOpUser, StpLoginUserUtil.getLoginUser().getName())
return devLogService.page(CommonPageRequest.defaultPage(), new LambdaQueryWrapper<DevLog>()
.eq(DevLog::getOpUser, StpLoginUserUtil.getLoginUser().getName())
.in(DevLog::getCategory, DevLogCategoryEnum.LOGIN.getValue(), DevLogCategoryEnum.LOGOUT.getValue())
.last("limit 0, 10").orderByDesc(DevLog::getCreateTime)).stream().map(JSONUtil::parseObj).collect(Collectors.toList());
.orderByDesc(DevLog::getCreateTime))
.getRecords().stream().map(JSONUtil::parseObj).collect(Collectors.toList());
}
@Override
public List<JSONObject> currentUserOpLogList() {
return devLogService.list(new LambdaQueryWrapper<DevLog>().eq(DevLog::getOpUser, StpLoginUserUtil.getLoginUser().getName())
return devLogService.page(CommonPageRequest.defaultPage(), new LambdaQueryWrapper<DevLog>()
.eq(DevLog::getOpUser, StpLoginUserUtil.getLoginUser().getName())
.in(DevLog::getCategory, DevLogCategoryEnum.OPERATE.getValue(), DevLogCategoryEnum.EXCEPTION.getValue())
.last("limit 0, 10").orderByDesc(DevLog::getCreateTime)).stream().map(JSONUtil::parseObj).collect(Collectors.toList());
.orderByDesc(DevLog::getCreateTime))
.getRecords().stream().map(JSONUtil::parseObj).collect(Collectors.toList());
}
}

View File

@ -145,8 +145,7 @@ public class DevMessageServiceImpl extends ServiceImpl<DevMessageMapper, DevMess
if(ObjectUtil.isNotEmpty(messageIdList)) {
LambdaQueryWrapper<DevMessage> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.in(DevMessage::getId, messageIdList).orderByDesc(DevMessage::getCreateTime);
lambdaQueryWrapper.last("limit 0, " + devMessageListParam.getLimit());
return this.list(lambdaQueryWrapper);
return this.page(CommonPageRequest.defaultPage(),lambdaQueryWrapper).getRecords();
}
return CollectionUtil.newArrayList();
}