From 611a5eeb53c35cca8556e82b0aea3b144084f24e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Fri, 9 Aug 2024 18:10:28 +0800 Subject: [PATCH] =?UTF-8?q?optimize:=20=E4=B8=A4=E6=9D=A1sql=E5=88=86?= =?UTF-8?q?=E5=BC=80=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bomnew/mapper/master/BomNewEbomChildMapper.java | 2 ++ .../product/bomnew/service/BomNewEbomChildService.java | 1 + .../resources/mapper/master/BomNewEbomChildMapper.xml | 10 ++++++---- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomChildMapper.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomChildMapper.java index 53b6d8da..42cf73a8 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomChildMapper.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomChildMapper.java @@ -34,6 +34,8 @@ public interface BomNewEbomChildMapper extends BaseMapper void deleteAllChildren(Long rowId); + void updateBomExist0(Long rowId); + void delBomChild(@Param("bomRowIds") List bomRowIds); List getBomByMaterialNo(String materialNo); diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomChildService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomChildService.java index 077d9417..121a652a 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomChildService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomChildService.java @@ -28,6 +28,7 @@ public class BomNewEbomChildService extends ServiceImpl updateEBomMaterialUse(Collection materialNos) { diff --git a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomChildMapper.xml b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomChildMapper.xml index dfe022d9..fe902751 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomChildMapper.xml +++ b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomChildMapper.xml @@ -73,6 +73,11 @@ group by b.material_no; + + UPDATE t_bom_new_ebom_parent + SET bom_exist=0 + WHERE row_id = #{rowId}; +