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