|
@@ -36,26 +36,22 @@ public class SysDictDataFacade implements ISysDictDataFacade {
|
|
|
private final SysDictMapStruct sysDictMapStruct;
|
|
private final SysDictMapStruct sysDictMapStruct;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public PageInfo<SysDictDataRes> list(SysDictDataQueryReq query) {
|
|
|
|
|
- PageHelper.startPage(query.getPage(), query.getPageSize());
|
|
|
|
|
|
|
+ public List<SysDictDataRes> list(SysDictDataQueryReq query) {
|
|
|
LambdaQueryWrapper<SysDictData> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysDictData> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (StrUtil.isNotBlank(query.getDictType())) {
|
|
if (StrUtil.isNotBlank(query.getDictType())) {
|
|
|
wrapper.eq(SysDictData::getDictType, query.getDictType());
|
|
wrapper.eq(SysDictData::getDictType, query.getDictType());
|
|
|
}
|
|
}
|
|
|
- if (StrUtil.isNotBlank(query.getLabel())) {
|
|
|
|
|
- wrapper.likeRight(SysDictData::getLabel, query.getLabel());
|
|
|
|
|
- }
|
|
|
|
|
- if (Objects.nonNull(query.getStatus())) {
|
|
|
|
|
- wrapper.eq(SysDictData::getStatus, query.getStatus());
|
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(query.getCondition()) && StrUtil.isNotBlank(query.getKeywords())) {
|
|
|
|
|
+ if (query.getCondition().equals("label")) {
|
|
|
|
|
+ wrapper.like(SysDictData::getLabel, query.getKeywords());
|
|
|
|
|
+ }else{
|
|
|
|
|
+ wrapper.like(SysDictData::getValue, query.getKeywords());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
wrapper.eq(SysDictData::getDeleteFlag, StatusEnum.FALSE.getCode());
|
|
wrapper.eq(SysDictData::getDeleteFlag, StatusEnum.FALSE.getCode());
|
|
|
wrapper.orderByAsc(SysDictData::getSort);
|
|
wrapper.orderByAsc(SysDictData::getSort);
|
|
|
- wrapper.orderByDesc(SysDictData::getCreateTime);
|
|
|
|
|
List<SysDictData> list = sysDictDataService.list(wrapper);
|
|
List<SysDictData> list = sysDictDataService.list(wrapper);
|
|
|
- if (CollUtil.isEmpty(list)) {
|
|
|
|
|
- return PageInfo.emptyPageInfo();
|
|
|
|
|
- }
|
|
|
|
|
- return PageInfo.of(sysDictMapStruct.toDataResList(list));
|
|
|
|
|
|
|
+ return sysDictMapStruct.toDataResList(list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|