From 363febfb17f842fd0b39d4d3cc9e4e4a2cfeaba8 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Sat, 7 Jun 2025 09:45:07 +0800 Subject: [PATCH] =?UTF-8?q?2025-06-07=20=E7=89=A9=E6=96=99=E8=BD=AC?= =?UTF-8?q?=E6=AD=A3=E6=97=B6=EF=BC=8C=E5=B0=86BOM=E4=B8=AD=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E5=88=B0=E8=AF=A5=E7=89=A9=E6=96=99=E7=9A=84=E5=AD=90?= =?UTF-8?q?=E4=BB=B6=EF=BC=8C=E6=94=B9=E4=B8=BA=E8=BD=AC=E6=AD=A3=E5=90=8E?= =?UTF-8?q?=E7=9A=84IFS=E7=89=A9=E6=96=99=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spring/modules/part/entity/BomComponentEntity.java | 10 ++++++++++ .../modules/part/mapper/BomManagementMapper.java | 2 ++ .../part/service/impl/PartInformationServiceImpl.java | 3 +++ src/main/resources/mapper/part/BomManagementMapper.xml | 8 ++++++++ 4 files changed, 23 insertions(+) diff --git a/src/main/java/com/spring/modules/part/entity/BomComponentEntity.java b/src/main/java/com/spring/modules/part/entity/BomComponentEntity.java index f6ab5ead..ce72d705 100644 --- a/src/main/java/com/spring/modules/part/entity/BomComponentEntity.java +++ b/src/main/java/com/spring/modules/part/entity/BomComponentEntity.java @@ -123,4 +123,14 @@ public class BomComponentEntity extends QueryPage implements Serializable { * 消耗项目 */ private String consumptionItem; + + /** + * 前子物料编码 + */ + private String beforeComponentPart; + + /** + * 更新子物料时间 + */ + private Date updateComponentPartDate; } diff --git a/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java b/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java index e97566b5..070432f0 100644 --- a/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java +++ b/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java @@ -139,4 +139,6 @@ public interface BomManagementMapper extends BaseMapper { List selectBomManufStructCostDistribByPartNo(@Param("site") String site, @Param("partNo") String partNo); List queryBomComponentByKg(BomDetailEntity bomDetailEntity); + + void updateBomComponentPart(@Param("site") String site, @Param("partNo") String partNo, @Param("ifsPartNo") String ifsPartNo); } diff --git a/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java index 68fa8a57..269863b1 100644 --- a/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java @@ -3200,6 +3200,9 @@ public class PartInformationServiceImpl extends ServiceImpl + + + update plm_bom_component + set component_part = #{ifsPartNo}, + before_component_part = #{partNo}, + update_component_part_date = getDate() + where site = #{site} and component_part = #{partNo} +