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