From 7b5bd136114b4f8efd4c4b342a711308b282f411 Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Fri, 6 Dec 2024 01:30:07 +0800 Subject: [PATCH] =?UTF-8?q?2024.12.05=20=E4=BA=A7=E5=93=81=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=94=B6=E9=9B=86-=E9=A1=B9=E7=9B=AE=E7=89=A9?= =?UTF-8?q?=E6=96=99-=E9=87=8F=E4=BA=A7BOM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/pms/controller/EamProjectController.java | 7 +++++++ .../com/xujie/sys/modules/pms/mapper/EamProjectMapper.java | 2 ++ .../xujie/sys/modules/pms/service/EamProjectService.java | 2 ++ .../modules/pms/service/Impl/EamProjectServiceImpl.java | 6 ++++++ src/main/resources/mapper/pms/EamProjectMapper.xml | 4 ++++ 5 files changed, 21 insertions(+) diff --git a/src/main/java/com/xujie/sys/modules/pms/controller/EamProjectController.java b/src/main/java/com/xujie/sys/modules/pms/controller/EamProjectController.java index 396768b7..2c63382c 100644 --- a/src/main/java/com/xujie/sys/modules/pms/controller/EamProjectController.java +++ b/src/main/java/com/xujie/sys/modules/pms/controller/EamProjectController.java @@ -430,4 +430,11 @@ public class EamProjectController { eamProjectService.sendEmail(); return R.ok(); } + + @PostMapping("/searchMassProductionBomList") + @ResponseBody + public R searchMassProductionBomList(@RequestBody EamProjectPartInfoData inData) { + List list = eamProjectService.searchMassProductionBomList(inData); + return R.ok().put("list", list); + } } diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/EamProjectMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/EamProjectMapper.java index 8fe4dce9..d39cf695 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/EamProjectMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/EamProjectMapper.java @@ -123,4 +123,6 @@ public interface EamProjectMapper { IPage searchSopFileList(Page sysOssEntityPage,@Param("query") SysOssEntity inData); List getEmailsByUsernames(@Param("usernames")List userNames, @Param("site") String site); + + List searchMassProductionBomList(EamProjectPartInfoData inData); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/EamProjectService.java b/src/main/java/com/xujie/sys/modules/pms/service/EamProjectService.java index 773e2919..581aa011 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/EamProjectService.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/EamProjectService.java @@ -81,4 +81,6 @@ public interface EamProjectService { void deleteAndSaveHandle(List list); void saveHandle(List list); + + List searchMassProductionBomList(EamProjectPartInfoData inData); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamProjectServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamProjectServiceImpl.java index c45ebcb7..92155126 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamProjectServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamProjectServiceImpl.java @@ -373,6 +373,12 @@ public class EamProjectServiceImpl implements EamProjectService { } } + @Override + public List searchMassProductionBomList(EamProjectPartInfoData inData) { + List list = EamProjectMapper.searchMassProductionBomList(inData); + return list; + } + @Override public boolean checkProductionValidationDocument(List list) { for (ProjectProductionValidationDocumentData inData : list) { diff --git a/src/main/resources/mapper/pms/EamProjectMapper.xml b/src/main/resources/mapper/pms/EamProjectMapper.xml index 39e5a5d2..5f8fb87e 100644 --- a/src/main/resources/mapper/pms/EamProjectMapper.xml +++ b/src/main/resources/mapper/pms/EamProjectMapper.xml @@ -578,6 +578,10 @@ + INSERT INTO plm_project_part ( site,