From 6067fcae2bd99a6aee224cdfcacf0c68e07a91b8 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Sat, 20 Dec 2025 15:59:41 +0800 Subject: [PATCH] =?UTF-8?q?2025-12-20=20=E6=8A=A5=E4=BB=B7=E6=97=B6?= =?UTF-8?q?=E7=9A=84estimatedMaterialCost=E4=BB=8E=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quote/mapper/QuoteDetailBomTreeMapper.java | 8 ++++++++ .../quote/service/QuoteDetailBomTreeService.java | 3 +-- .../impl/QuoteDetailBomTreeServiceImpl.java | 16 +++++++++++----- .../service/impl/QuoteDetailServiceImpl.java | 2 +- .../mapper/quote/QuoteDetailBomTreeMapper.xml | 8 ++++++++ 5 files changed, 29 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/spring/modules/quote/mapper/QuoteDetailBomTreeMapper.java b/src/main/java/com/spring/modules/quote/mapper/QuoteDetailBomTreeMapper.java index 26345cbf..40d39aa8 100644 --- a/src/main/java/com/spring/modules/quote/mapper/QuoteDetailBomTreeMapper.java +++ b/src/main/java/com/spring/modules/quote/mapper/QuoteDetailBomTreeMapper.java @@ -47,4 +47,12 @@ public interface QuoteDetailBomTreeMapper extends BaseMapper * @return 预估材料成本(estimated_material_cost) */ BigDecimal queryEstimatedMaterialCost(@Param("site") String site, @Param("partNo") String partNo); + + /** + * 根据物料编码查询物料状态 + * @param site 站点 + * @param partNo 物料编码 + * @return 物料状态(Y=正式物料, N=非正式物料) + */ + String queryPartStatus(@Param("site") String site, @Param("partNo") String partNo); } diff --git a/src/main/java/com/spring/modules/quote/service/QuoteDetailBomTreeService.java b/src/main/java/com/spring/modules/quote/service/QuoteDetailBomTreeService.java index eb3656d0..76981fcf 100644 --- a/src/main/java/com/spring/modules/quote/service/QuoteDetailBomTreeService.java +++ b/src/main/java/com/spring/modules/quote/service/QuoteDetailBomTreeService.java @@ -33,8 +33,7 @@ public interface QuoteDetailBomTreeService extends IService * 根据物料编码查询预估材料成本 * @param site 站点 * @param partNo 物料编码 - * @param status 物料状态 (Y=正式物料调用IFS接口, N=非正式物料查询数据库) * @return 预估材料成本(estimated_material_cost) */ - BigDecimal queryEstimatedMaterialCost(String site, String partNo, String status); + BigDecimal queryEstimatedMaterialCost(String site, String partNo); } diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java index 593d1bc6..96ba7bca 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailBomTreeServiceImpl.java @@ -497,14 +497,18 @@ public class QuoteDetailBomTreeServiceImpl extends ServiceImpl + + +