日志信息和项目 倒序
This commit is contained in:
+4
-2
@@ -7,6 +7,7 @@ import cn.hutool.system.oshi.CpuInfo;
|
|||||||
import cn.iocoder.yudao.framework.common.page.PageDTO;
|
import cn.iocoder.yudao.framework.common.page.PageDTO;
|
||||||
import cn.iocoder.yudao.framework.common.page.PageUtil;
|
import cn.iocoder.yudao.framework.common.page.PageUtil;
|
||||||
import cn.iocoder.yudao.framework.common.page.PageVO;
|
import cn.iocoder.yudao.framework.common.page.PageVO;
|
||||||
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||||
import cn.iocoder.yudao.module.farm.controller.admin.logMsg.dto.LogMsgDTO;
|
import cn.iocoder.yudao.module.farm.controller.admin.logMsg.dto.LogMsgDTO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.CpUser.CpUserDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.CpUser.CpUserDO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
||||||
@@ -105,7 +106,9 @@ public class LogMsgServiceImpl implements LogMsgService {
|
|||||||
|
|
||||||
public R<PageVO<LogMsgDTO>> logMsgList(PageDTO pageDTO){
|
public R<PageVO<LogMsgDTO>> logMsgList(PageDTO pageDTO){
|
||||||
PageUtil.startPage(pageDTO);
|
PageUtil.startPage(pageDTO);
|
||||||
List<LogMsgDO> list = logMsgMapper.selectList();
|
LambdaQueryWrapperX<LogMsgDO> queryWrapperX = new LambdaQueryWrapperX<>();
|
||||||
|
queryWrapperX.orderByDesc(LogMsgDO::getId);
|
||||||
|
List<LogMsgDO> list = logMsgMapper.selectList(queryWrapperX);
|
||||||
|
|
||||||
List<LogMsgDTO> dtoList = BeanUtil.copyToList(list, LogMsgDTO.class);
|
List<LogMsgDTO> dtoList = BeanUtil.copyToList(list, LogMsgDTO.class);
|
||||||
|
|
||||||
@@ -122,7 +125,6 @@ public class LogMsgServiceImpl implements LogMsgService {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
dtoList.forEach(msg ->{
|
dtoList.forEach(msg ->{
|
||||||
if (map.containsKey(msg.getUserId())){
|
if (map.containsKey(msg.getUserId())){
|
||||||
CpUserDO user = map.get(msg.getUserId());
|
CpUserDO user = map.get(msg.getUserId());
|
||||||
|
|||||||
+3
-4
@@ -155,7 +155,6 @@ public class ProjectServiceImpl implements ProjectService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
queryWrapperX.eqIfPresent(ProjectDO::getDraft, pageDTO.getDraft());
|
queryWrapperX.eqIfPresent(ProjectDO::getDraft, pageDTO.getDraft());
|
||||||
|
|
||||||
if (pageDTO.getDraft()){
|
if (pageDTO.getDraft()){
|
||||||
//查看自己的草稿
|
//查看自己的草稿
|
||||||
queryWrapperX.eqIfPresent(ProjectDO::getCreator, getLoginUserId());
|
queryWrapperX.eqIfPresent(ProjectDO::getCreator, getLoginUserId());
|
||||||
@@ -166,9 +165,10 @@ public class ProjectServiceImpl implements ProjectService {
|
|||||||
CpUserDO user = cpUserMapper.selectOne(Wrappers.<CpUserDO>lambdaQuery().eq(CpUserDO::getUserId, adminUser.getUsername()));
|
CpUserDO user = cpUserMapper.selectOne(Wrappers.<CpUserDO>lambdaQuery().eq(CpUserDO::getUserId, adminUser.getUsername()));
|
||||||
if (ObjectUtil.isNotEmpty(user)){
|
if (ObjectUtil.isNotEmpty(user)){
|
||||||
//查看我参与或创建的项目
|
//查看我参与或创建的项目
|
||||||
queryWrapperX.last(" and (JSON_CONTAINS(members, '"+ user.getId()+"') or creator = " + getLoginUserId() +")") ;
|
queryWrapperX.last(" and (JSON_CONTAINS(members, '"+ user.getId()+"') or creator = " + getLoginUserId() +") ORDER BY id") ;
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
queryWrapperX.orderByDesc(ProjectDO::getId);
|
||||||
}
|
}
|
||||||
|
|
||||||
List<ProjectDO> list = projectMapper.selectList(queryWrapperX);
|
List<ProjectDO> list = projectMapper.selectList(queryWrapperX);
|
||||||
@@ -220,7 +220,6 @@ public class ProjectServiceImpl implements ProjectService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PageVO<ProjectListDTO> returnList = PageUtil.convertPageInfo(projectListDTOList);
|
PageVO<ProjectListDTO> returnList = PageUtil.convertPageInfo(projectListDTOList);
|
||||||
return R.success(returnList);
|
return R.success(returnList);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user