diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java index 699b0cfd..757cb8d2 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java @@ -109,8 +109,13 @@ public interface BomNewEbomParentMapper extends BaseMapper parentRowIds); + @Deprecated void delEBomHistory(@Param("parentRowIds") List parentRowIds); + void delEBomHistory1(@Param("parentRowIds") List parentRowIds); + + void delEBomHistory2(@Param("parentRowIds") List parentRowIds); + Page getSapErrorWorksheet(Page objectPage,@Param("query")BomNewEbomParentQuery query, String userCode); Integer getSapErrorNum(String userCode); diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java index 2544b1bb..fa807188 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java @@ -2821,10 +2821,15 @@ public class BomNewEbomParentService extends ServiceImpl parentRowIds){ + this.getBaseMapper().delEBomHistory1(parentRowIds); + this.getBaseMapper().delEBomHistory2(parentRowIds); + } + @Transactional(rollbackFor = Exception.class) public Boolean deleteBomV2(Long bomRowId) { BomNewEbomParentEntity parent = getById(bomRowId); diff --git a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomParentMapper.xml b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomParentMapper.xml index 603a4e6d..6ccd5ee3 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomParentMapper.xml +++ b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewEbomParentMapper.xml @@ -660,6 +660,19 @@ #{parentRowId} + + delete from t_bom_new_ebom_parent where row_id in + + #{parentRowId} + + + + + delete from t_bom_new_ebom_child where parent_row_id in + + #{parentRowId} + + delete from t_bom_new_ebom_parent where row_id in