Commit 2c3aaa8d7e96d65d2194bd1b2dac42a79590d442

Authored by YunaiV
1 parent 3afa09bd

修复字典数据(system_dict_data)查询操作有问题,会查出不属于本字典类型(dict_type)的数据

yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/dict/DictDataMapper.java
... ... @@ -38,14 +38,15 @@ public interface DictDataMapper extends BaseMapperX<DictDataDO> {
38 38 default PageResult<DictDataDO> selectPage(DictDataPageReqVO reqVO) {
39 39 return selectPage(reqVO, new LambdaQueryWrapperX<DictDataDO>()
40 40 .likeIfPresent(DictDataDO::getLabel, reqVO.getLabel())
41   - .likeIfPresent(DictDataDO::getDictType, reqVO.getDictType())
  41 + .eqIfPresent(DictDataDO::getDictType, reqVO.getDictType())
42 42 .eqIfPresent(DictDataDO::getStatus, reqVO.getStatus())
43 43 .orderByDesc(Arrays.asList(DictDataDO::getDictType, DictDataDO::getSort)));
44 44 }
45 45  
46 46 default List<DictDataDO> selectList(DictDataExportReqVO reqVO) {
47   - return selectList(new LambdaQueryWrapperX<DictDataDO>().likeIfPresent(DictDataDO::getLabel, reqVO.getLabel())
48   - .likeIfPresent(DictDataDO::getDictType, reqVO.getDictType())
  47 + return selectList(new LambdaQueryWrapperX<DictDataDO>()
  48 + .likeIfPresent(DictDataDO::getLabel, reqVO.getLabel())
  49 + .eqIfPresent(DictDataDO::getDictType, reqVO.getDictType())
49 50 .eqIfPresent(DictDataDO::getStatus, reqVO.getStatus()));
50 51 }
51 52  
... ...