From c2c3e9043435937ccbb4cf3a11956e2e8d06878d Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 22 八月 2022 11:27:52 +0800 Subject: [PATCH] 软件上传审批校验,审批完成转移 --- src/main/java/com/whyc/service/WorksheetLinkService.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/WorksheetLinkService.java b/src/main/java/com/whyc/service/WorksheetLinkService.java index f75c5e6..43e8aaf 100644 --- a/src/main/java/com/whyc/service/WorksheetLinkService.java +++ b/src/main/java/com/whyc/service/WorksheetLinkService.java @@ -48,6 +48,12 @@ @Autowired private MaterialService cService; + @Autowired + private ProductSoftwareApprovingService productSoftwareApprovingService; + + @Autowired + private ProductSoftwareService productSoftwareService; + @Transactional public void audit(WorksheetLink link) { link.setDealTime(new Date()); @@ -441,8 +447,17 @@ //List<ProductBomHistory> newBomList = historyService.getListByParentModel(cpAList.get(0).getParentModel(), nextVersion); //bomService.updateNewBom(newBomList); } - else if(type.intValue() == EnumWorksheetType.ProductSoftware.getType()){ - //杞Щ璁板綍 + else if(type.intValue() == EnumWorksheetType.ProductSoftware.getType()){ //杞欢涓嬭浇 + //杞Щ璁板綍鍒版寮忚〃 + ProductSoftwareApproving productSoftwareApproving = productSoftwareApprovingService.getByMainId(link.getMainId()); + ProductSoftware productSoftware = new ProductSoftware(); + productSoftware.setParentModel(productSoftwareApproving.getParentModel()); + productSoftware.setSoftwareName(productSoftwareApproving.getSoftwareName()); + productSoftware.setSoftwareUrl(productSoftwareApproving.getSoftwareUrl()); + productSoftware.setSubmitTime(productSoftwareApproving.getCreateTime()); + productSoftware.setCreateTime(new Date()); + + productSoftwareService.insert(productSoftware); } } } -- Gitblit v1.9.1