From c393285c8cfc1c7db0d90d52191611967fb01826 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期三, 20 七月 2022 11:43:35 +0800
Subject: [PATCH] 更新

---
 src/main/java/com/whyc/service/WorksheetMainService.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/WorksheetMainService.java b/src/main/java/com/whyc/service/WorksheetMainService.java
index 6605053..3599481 100644
--- a/src/main/java/com/whyc/service/WorksheetMainService.java
+++ b/src/main/java/com/whyc/service/WorksheetMainService.java
@@ -2,14 +2,18 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.whyc.dto.WorksheetMainDTO;
 import com.whyc.mapper.DocUserMapper;
 import com.whyc.mapper.WorksheetLinkMapper;
 import com.whyc.mapper.WorksheetMainMapper;
 import com.whyc.pojo.DocUser;
+import com.whyc.pojo.ProductBomApproving;
 import com.whyc.pojo.WorksheetLink;
 import com.whyc.pojo.WorksheetMain;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
+import sun.print.PSPrinterJob;
 
 import javax.annotation.Resource;
 import java.util.HashMap;
@@ -28,8 +32,13 @@
     @Resource
     private DocUserMapper userMapper;
 
+    @Autowired
+    private ProductBomApprovingService approvingService;
+
     @Transactional
-    public boolean submit(WorksheetMain main, DocUser user) {
+    public boolean submit(WorksheetMainDTO mainDTO, DocUser user) {
+        WorksheetMain main = mainDTO.getMain();
+        List<ProductBomApproving> bomList = mainDTO.getBomList();
         //鎻愪氦涓昏〃
         main.setCreateUserId(user.getId());
         //鎻愪氦浜鸿鑹叉潵鍒ゆ柇宸ヤ綔娴佸眰绾�
@@ -70,6 +79,9 @@
         }else{
             return false;
         }
+        //浜у搧bom/鍥剧焊鍥剧墖鎻愪氦
+        bomList.forEach(bom->bom.setMainId(main.getId()));
+        approvingService.insert(bomList);
         return true;
     }
 

--
Gitblit v1.9.1