| | |
| | | .filter(i->Constants.equalsInteger(i.getType(),Constants.ZERO)).collect(Collectors.toList()); |
| | | //优化后数据 |
| | | List<JkSketchLine> afterList = childLineList.stream() |
| | | .filter(i->Constants.equalsInteger(i.getType(),Constants.ONE)&&Constants.equalsInteger(i.getIsdeleted(),Constants.ZERO)).collect(Collectors.toList()); |
| | | .filter(i->Constants.equalsInteger(i.getType(),Constants.ONE) |
| | | && Constants.equalsInteger(i.getIsdeleted(),Constants.ZERO)).collect(Collectors.toList()); |
| | | |
| | | lineNum = lineNum + (Constants.equalsInteger(jkSketch.getOptStatus(),Constants.ZERO)?beforeList.size():afterList.size()); |
| | | List<TelecomLineDataVO> telecomLineDataVOList = new ArrayList<>(); |
| | |
| | | telecomCategoryDataVO.setName(jkSketch.getCategoryName()); |
| | | //优化前数据 |
| | | List<JkSketchLine> beforeList = jkSketchLineList.stream() |
| | | .filter(i->Constants.equalsInteger(i.getSketchId(),jkSketch.getId())&&Constants.equalsInteger(i.getType(),Constants.ZERO)).collect(Collectors.toList()); |
| | | .filter(i->Constants.equalsInteger(i.getSketchId(),jkSketch.getId()) |
| | | && Objects.nonNull(i.getDistance()) |
| | | &&Constants.equalsInteger(i.getType(),Constants.ZERO)).collect(Collectors.toList()); |
| | | telecomCategoryDataVO.setDistance( |
| | | beforeList.stream().map(i->i.getDistance()).reduce(Long.valueOf(0),Long::sum) |
| | | ); |
| | |
| | | }else{ |
| | | //优化后数据 |
| | | List<JkSketchLine> afterList = jkSketchLineList.stream() |
| | | .filter(i->Constants.equalsInteger(i.getSketchId(),jkSketch.getId())&&Constants.equalsInteger(i.getType(),Constants.ONE)&&Constants.equalsInteger(i.getIsdeleted(),Constants.ZERO)).collect(Collectors.toList()); |
| | | .filter(i->Constants.equalsInteger(i.getSketchId(),jkSketch.getId()) |
| | | && Objects.nonNull(i.getDistance()) |
| | | &&Constants.equalsInteger(i.getType(),Constants.ONE)&&Constants.equalsInteger(i.getIsdeleted(),Constants.ZERO)).collect(Collectors.toList()); |
| | | |
| | | Long distanceAfter = 0L; |
| | | for (JkSketchLine jkSketchLine:afterList) { |