From 9edd49a637232cea5bac9386ded3936a68837e6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=B1=B3?= <470431449@qq.com> Date: Sun, 24 Dec 2023 10:00:33 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=BD=ACEBOM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bomnew/service/domain/EBom/CheckEBomException.java | 10 ++++++---- .../mapper/master/BomNewOriginalParentMapper.xml | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/CheckEBomException.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/CheckEBomException.java index 43a54c8b..c848823c 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/CheckEBomException.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/CheckEBomException.java @@ -33,10 +33,12 @@ public class CheckEBomException { public CheckEBomException(Long bomRowId) throws ExecutionException, InterruptedException { allBomDetail = SpringUtil.getBean(BomNewEbomParentService.class).getBomTree(bomRowId); BomNewEbomParentEntity parent = SpringUtil.getBean(BomNewEbomParentService.class).getById(bomRowId); - BomNewEbomParentVO convert = Convert.convert(BomNewEbomParentVO.class, parent); - convert.setBomRowId(convert.getRowId()); - convert.setParentRowId(0L); - allBomDetail.add(convert); + if(Objects.nonNull(parent)) { + BomNewEbomParentVO convert = Convert.convert(BomNewEbomParentVO.class, parent); + convert.setBomRowId(convert.getRowId()); + convert.setParentRowId(0L); + allBomDetail.add(convert); + } } /** diff --git a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewOriginalParentMapper.xml b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewOriginalParentMapper.xml index e4afcf2b..15f0d36b 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewOriginalParentMapper.xml +++ b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewOriginalParentMapper.xml @@ -48,7 +48,7 @@ and status=2 - and created_time> DATE_ADD(now(), INTERVAL -3 DAY) + and convert_to_ebom_time> DATE_ADD(now(), INTERVAL -3 DAY) @@ -111,7 +111,7 @@ - update t_bom_new_original_parent set status = #{status} where + update t_bom_new_original_parent set status = #{status},convert_to_ebom_time=now() where row_id in #{rowId}