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,