| | |
| | | resultList.add(rules); |
| | | } |
| | | } |
| | | } else if ("372".equals(productType)){ |
| | | for (int i = 1; i < 3; i++) { |
| | | int finalI = i; |
| | | int finalAxis = i+4; |
| | | List<DaTileMatchRules> collect = allMatchRuleList.stream().filter(x -> x.getAxisParameterNoPosition().equals(finalAxis + 1) && |
| | | x.getNeckParameterPosition().equals(finalI + 1) && |
| | | x.getAxisValue().equals(String.valueOf(boxCodeCharArray[finalAxis])) && |
| | | x.getNeckValue().equals(String.valueOf(balanceCodeCharArray[finalI]))) |
| | | .collect(Collectors.toList()); |
| | | if (CollUtil.isNotEmpty(collect)){ |
| | | DaTileMatchRules rules = collect.get(0); |
| | | resultList.add(rules); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |