配置查询优化

This commit is contained in:
MMS 2025-08-26 01:27:42 +08:00
parent 35f2af3131
commit 03e404ab51

View File

@ -138,7 +138,14 @@ public class SysConfigServiceImpl extends BaseServiceImpl<SysConfig, SysConfigVo
LambdaQueryWrapper<SysConfig> wrapper = Wrappers.lambdaQuery();
wrapper.like(StringUtil.isNotEmpty(query.getConfigName()), SysConfig::getConfigName, query.getConfigName());
wrapper.eq(StringUtil.isNotEmpty(query.getConfigKey()), SysConfig::getConfigKey, query.getConfigKey());
wrapper.eq(StringUtil.isNotEmpty(query.getConfigType()), SysConfig::getConfigType, query.getConfigType());
if(StringUtil.isNotEmpty(query.getConfigType())&&query.getConfigType()==2){
//查询 configType=2 自定义 or configType=3 项目
wrapper.or().eq(SysConfig::getConfigType,2);
wrapper.or().eq(SysConfig::getConfigType,3);
}else {
wrapper.eq(StringUtil.isNotEmpty(query.getConfigType()), SysConfig::getConfigType, query.getConfigType());
}
wrapper.eq(StringUtil.isNotEmpty(query.getStatus()), SysConfig::getStatus, query.getStatus());
return wrapper;
}