From 07db8a3e1d974892aafa6e6c576c27b96de286a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=B1=B3?= <470431449@qq.com> Date: Thu, 4 Jan 2024 19:09:41 +0800 Subject: [PATCH] 1.Pbom --- .../nflg/product/bomnew/api/user/EbomApi.java | 4 ++-- .../bomnew/service/BomNewEbomParentService.java | 16 ++++++++++++++++ .../service/BomNewOriginalParentService.java | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java index 33c0d721..dbad3e52 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java @@ -341,9 +341,9 @@ public class EbomApi extends BaseApi { @PostMapping("intiException") @ApiOperation("初始化错误类型") - public ResultVO intiException(@RequestParam("bomRowId") Long bomRowId) throws ExecutionException, InterruptedException { + public ResultVO intiException(@RequestBody List bomRowIds) throws ExecutionException, InterruptedException { - bomNewEbomParentService.checkAndSaveEBomException(bomRowId ); + bomNewEbomParentService.batchCheckAndSaveEBomException(bomRowIds ); return ResultVO.success(true); } 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 780abe8a..3434bd46 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 @@ -497,6 +497,22 @@ public class BomNewEbomParentService extends ServiceImpl bomRowIds) throws ExecutionException, InterruptedException { + for (Long bomRowId : bomRowIds) { + CheckEBomException checkEBomException = new CheckEBomException(bomRowId); + checkEBomException.initException(); + + //保存异常 + saveException(checkEBomException); + } + + + } diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewOriginalParentService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewOriginalParentService.java index 96514d7b..1c5b493f 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewOriginalParentService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewOriginalParentService.java @@ -370,7 +370,7 @@ public class BomNewOriginalParentService extends ServiceImpl