zhanghl
2025-04-16 29b6f1848523a464ea9cc3bfd383b950608b3d62
焊缝统计表-逻辑更新
已修改1个文件
6 ■■■■■ 文件已修改
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
@@ -154,7 +154,8 @@
                            .mapToLong(ApsWeldSeamStatistics::getTotal).sum();
                    long pipingPredictionRequirement = list.stream().filter(x -> x.getWorkOrderType().equals("1") && x.getClassification().equals("1"))
                            .mapToLong(ApsWeldSeamStatistics::getTotal).sum();
                    long total = gasOrderRequirement + gasPredictionRequirement + pipingOrderRequirement + pipingPredictionRequirement;
                    if(total>0) {
                    ApsWeldSeamStatistics seamStatistics = new ApsWeldSeamStatistics();
                    seamStatistics.setId(IdUtils.fastSimpleUUID());
                    seamStatistics.setYear(year);
@@ -164,12 +165,13 @@
                    seamStatistics.setPipingPredictionRequirement(pipingPredictionRequirement);
                    seamStatistics.setGasOrderRequirement(gasOrderRequirement);
                    seamStatistics.setGasPredictionRequirement(gasPredictionRequirement);
                    seamStatistics.setTotal(gasOrderRequirement + gasPredictionRequirement + pipingOrderRequirement + pipingPredictionRequirement);
                        seamStatistics.setTotal(total);
                    seamStatistics.setCreateTime(DateUtils.getNowDate());
                    seamStatistics.setCreateBy(SecurityUtils.getUsername());
                    apsWeldSeamStatisticsMapper.insertApsWeldSeamStatistics(seamStatistics);
                }
            }
            }
        }