Commit 7fa54e4adb3c388595fc769345f5a2391eae2dd4
1 parent
b90357f3
添加未清选择 改成动态引导语
Showing
1 changed file
with
12 additions
and
7 deletions
src/main/java/com/xly/service/QuoService.java
| ... | ... | @@ -42,9 +42,18 @@ public class QuoService { |
| 42 | 42 | |
| 43 | 43 | List<ParamRule> dataAll = dataAllData.stream().filter(one->one.getBTipModel()).collect(Collectors.toList()); |
| 44 | 44 | //获取产品的参数 |
| 45 | - List<ParamRule> dataProduct = dataAll.stream().filter(one-> "产品".equals(one.getSGroup()) && !one.getBDynamicParam()).collect(Collectors.toUnmodifiableList()); | |
| 46 | - List<ParamRule> dataPart = dataAll.stream().filter(one-> "部件".equals(one.getSGroup()) && !one.getBDynamicParam()).collect(Collectors.toUnmodifiableList()); | |
| 45 | + List<ParamRule> dataProductAll = dataAll.stream().filter(one-> "产品".equals(one.getSGroup()) && !one.getBDynamicParam()).collect(Collectors.toUnmodifiableList()); | |
| 46 | + List<ParamRule> dataProduct = dataProductAll.stream().filter(one-> | |
| 47 | + !"sDynamicPart".equals(one.getSParamValue()) | |
| 48 | + && !"sDynamicPartDel".equals(one.getSParamValue()) | |
| 49 | + ).collect(Collectors.toList()); | |
| 50 | + List<ParamRule> dataPartAll = dataAll.stream().filter(one-> "部件".equals(one.getSGroup()) && !one.getBDynamicParam()).collect(Collectors.toUnmodifiableList()); | |
| 51 | + List<ParamRule> dataPart = dataPartAll.stream().filter(one-> | |
| 52 | + !"sDynamicPart".equals(one.getSParamValue()) | |
| 53 | + && !"sDynamicPartDel".equals(one.getSParamValue()) | |
| 54 | + ).collect(Collectors.toList()); | |
| 47 | 55 | List<ParamRule> datasDynamicPart = dataAll.stream().filter(one-> "sDynamicPart".equals(one.getSParamValue()) && !one.getBDynamicParam()).collect(Collectors.toUnmodifiableList()); |
| 56 | + | |
| 48 | 57 | List<Map<String,Object>> sAll = new ArrayList<>(); |
| 49 | 58 | List<Map<String,Object>> productList = new ArrayList<>(); |
| 50 | 59 | Map<String, Object> finalArgsOld = args; |
| ... | ... | @@ -69,11 +78,7 @@ public class QuoService { |
| 69 | 78 | product.put("sParamConfigValue",p.getSParamConfigValue()==null?StrUtil.EMPTY:p.getSParamConfigValue()); |
| 70 | 79 | //获取动态参数 |
| 71 | 80 | adddynamicData( sValue, finalDataAll, p, finalArgsOld, sAll, product); |
| 72 | - if( !"sDynamicPart".equals(p.getSParamValue()) | |
| 73 | - &&!"sDynamicPartDel".equals(p.getSParamValue()) | |
| 74 | - ){ | |
| 75 | - productList.add(product); | |
| 76 | - } | |
| 81 | + productList.add(product); | |
| 77 | 82 | } |
| 78 | 83 | }); |
| 79 | 84 | List<Map<String,Object>> partList = new ArrayList<>(); | ... | ... |