Commit 6953c6053c2aa681704d92fbdc70ea658eb0b9d7
1 parent
55db594e
添加未清选择 改成动态引导语
Showing
1 changed file
with
12 additions
and
0 deletions
src/main/java/com/xly/tool/DynamicToolProvider.java
| ... | ... | @@ -973,6 +973,18 @@ public class DynamicToolProvider implements ToolProvider { |
| 973 | 973 | session.setBCleanMemory(true); |
| 974 | 974 | session.setArgs(new HashMap<>()); |
| 975 | 975 | session.setCurrentArgs(new HashMap<>()); |
| 976 | + if(session.getCurrentTool()!=null){ | |
| 977 | + session.getCurrentTool().setDynamicParamRule(new ArrayList<>()); | |
| 978 | + List<ParamRule> dataAll = session.getCurrentTool().getParamRuleListAll(); | |
| 979 | + dataAll = dataAll.stream().filter(one-> !one.getBDynamicParam()).collect(Collectors.toUnmodifiableList()); | |
| 980 | + List<ParamRule> paramRuleList = dataAll.stream().filter(one-> one.getBTipModel()).collect(Collectors.toUnmodifiableList()); | |
| 981 | + List<ParamRule> paramRuleListCheck = dataAll.stream().filter(one->one.getBEmpty()).collect(Collectors.toUnmodifiableList()); | |
| 982 | + session.getCurrentTool().setParamRuleListCheck(paramRuleListCheck); | |
| 983 | + session.getCurrentTool().setParamRuleList(paramRuleList); | |
| 984 | + session.getCurrentTool().setParamRuleListAll(dataAll); | |
| 985 | + session.setCurrentRowData(null); | |
| 986 | + session.setQuoData(null); | |
| 987 | + } | |
| 976 | 988 | } |
| 977 | 989 | return sReturn; |
| 978 | 990 | } | ... | ... |