diff --git a/src/com/engine/organization/service/impl/HrmResourceServiceImpl.java b/src/com/engine/organization/service/impl/HrmResourceServiceImpl.java index 8f125077..1aba4a21 100644 --- a/src/com/engine/organization/service/impl/HrmResourceServiceImpl.java +++ b/src/com/engine/organization/service/impl/HrmResourceServiceImpl.java @@ -1153,6 +1153,9 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic case INPUTNUMBER:// 数字 if (isQuickSearch) { + if ("-1".equals(value)){ + break; + } QuickSearchDetail quickSearchDetailById = getQuickSearchMapper().getQuickSearchDetailById(value); Integer maxNum = quickSearchDetailById.getMaxNum(); Integer minNum = quickSearchDetailById.getMinNum(); diff --git a/src/com/engine/organization/service/impl/QuickSearchServiceImpl.java b/src/com/engine/organization/service/impl/QuickSearchServiceImpl.java index f8a05c89..e67399ed 100644 --- a/src/com/engine/organization/service/impl/QuickSearchServiceImpl.java +++ b/src/com/engine/organization/service/impl/QuickSearchServiceImpl.java @@ -71,6 +71,7 @@ public class QuickSearchServiceImpl extends Service implements QuickSearchServic } else { // 字段本身值、判断有无下拉框选项 List options = selectOptions.stream().map(item -> ConditionOption.builder().key(item.getKey()).showname(item.getShowname()).build()).collect(Collectors.toList()); + options.add(0,ConditionOption.builder().key("-1").showname("全部").build()); condition.setOptions(options); } rangeConditions.add(condition); @@ -99,10 +100,13 @@ public class QuickSearchServiceImpl extends Service implements QuickSearchServic case 1: // 整数-浮点数 List quickSearchDetailList = getQuickSearchMapper().getQuickSearchDetailByCid(quickSearchCondition.getId().toString()); + if (CollectionUtils.isEmpty(quickSearchDetailList)) { condition.setCom("未设置选项"); } else { - condition.setOptions(quickSearchDetailList.stream().map(item -> ConditionOption.builder().key(item.getId().toString()).showname(item.getCustomName()).build()).collect(Collectors.toList())); + List collect = quickSearchDetailList.stream().map(item -> ConditionOption.builder().key(item.getId().toString()).showname(item.getCustomName()).build()).collect(Collectors.toList()); + collect.add(0,ConditionOption.builder().key("-1").showname("全部").build()); + condition.setOptions(collect); } rangeConditions.add(condition); break;