mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
系统配置默认分页查询修改
This commit is contained in:
+3
-4
@@ -1,7 +1,6 @@
|
||||
package com.cf.imes.module.system.service.systemconfig.factory.service.impl;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.cf.imes.framework.common.enums.CommonStatusEnum;
|
||||
import com.cf.imes.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import com.cf.imes.framework.organ.core.context.OrganContextHolder;
|
||||
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigDeleteReqVO;
|
||||
@@ -40,10 +39,10 @@ public class DefaultSystemConfigServiceHandler extends AbstractSystemConfigServi
|
||||
|
||||
List<SystemConfigDO> systemConfigDOS = systemConfigMapper.selectList(new LambdaQueryWrapperX<SystemConfigDO>()
|
||||
.likeIfPresent(SystemConfigDO::getName, reqVO.getName())
|
||||
.eq(SystemConfigDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
||||
// .eq(SystemConfigDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
||||
.in(SystemConfigDO::getType, list.stream().map(SystemConfigTypeEnum::getType).toList())
|
||||
.eqIfPresent(SystemConfigDO::getOrganId, OrganContextHolder.getOrganId())
|
||||
.select(SystemConfigDO::getId, SystemConfigDO::getName, SystemConfigDO::getStatus, SystemConfigDO::getType)
|
||||
.select(SystemConfigDO::getId, SystemConfigDO::getName, SystemConfigDO::getStatus, SystemConfigDO::getType,SystemConfigDO::getVersion)
|
||||
.orderByAsc(SystemConfigDO::getId));
|
||||
|
||||
// 遍历枚举
|
||||
@@ -68,7 +67,7 @@ public class DefaultSystemConfigServiceHandler extends AbstractSystemConfigServi
|
||||
// 如果存在配置,保留版本号最大的配置
|
||||
Optional<SystemConfigDO> maxVersionConfig = typeConfigs.stream()
|
||||
.map(m->m.setName(configTypeEnum.getName()))
|
||||
.max(Comparator.comparing(SystemConfigDO::getVersion));
|
||||
.max(Comparator.comparingInt(SystemConfigDO::getVersion));
|
||||
|
||||
maxVersionConfig.ifPresent(resultList::add);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user