From 6f44f6cfadef657c5fd55bdb9974c2b8e3262ba8 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 20 九月 2023 12:51:22 +0800
Subject: [PATCH] 修改3.0   9.20

---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/FinishedInspectServiceImpl.java |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/FinishedInspectServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/FinishedInspectServiceImpl.java
index 39cd482..48708b0 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/FinishedInspectServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/FinishedInspectServiceImpl.java
@@ -64,6 +64,10 @@
     @Override
     @Transactional(rollbackFor = Exception.class)
     public Integer addProcessInspectionSheet(String userId, FinishedInspectVo finishedInspectVo) {
+        //鏍规嵁鐢熶骇璁㈠崟id鏌ヨ缂栧埗宸ュ簭鐨勬渶鍚庝竴閬撳伐鑹�
+        List<ManualTechnology> manualTechnologyList = manualTechnologyMapper.selAllByMoId(finishedInspectVo.getId());
+        //鑾峰彇鏈�鍚庝竴閬撳伐鑹哄叧鑱旂殑宸ヨ壓璺嚎id
+        Integer technologyId = manualTechnologyList.get(0).getTechnologyId();
         /*鏂板鎴愬搧妫�楠屽崟*/
         FinishedInspect finishedInspect = new FinishedInspect();
         finishedInspect.setUserId(Integer.parseInt(userId));
@@ -76,20 +80,17 @@
         finishedInspect.setSpecificationsModel(finishedInspectVo.getSpecificationsModel());
         finishedInspect.setMaterial(finishedInspectVo.getMaterial());
         finishedInspect.setMaterialCode(finishedInspectVo.getMcode());
+        finishedInspect.setTechId(technologyId);
         finishedInspectMapper.insert(finishedInspect);
         /*鎵归噺鏂板鎴愬搧妫�楠岄」鐩崟*/
-        //鑾峰彇鍨嬪彿id
-        //Integer specificationId = getSpecificationId(finishedInspectVo.getMaterial(), finishedInspectVo.getMcode(), finishedInspectVo.getSpecificationsModel());
-        //鏍规嵁鐢熶骇璁㈠崟id鏌ヨ缂栧埗宸ュ簭鐨勬渶鍚庝竴閬撳伐鑹�
-        List<ManualTechnology> manualTechnologyList = manualTechnologyMapper.selAllByMoId(finishedInspectVo.getId());
-        //鑾峰彇鏈�鍚庝竴閬撳伐鑹哄叧鑱旂殑宸ヨ壓璺嚎id
-        Integer technologyId = manualTechnologyList.get(0).getTechnologyId();
+
         /*//鏌ヨ鏍囧噯BOM鎶�鏈寚鏍囦腑璇ュ瀷鍙峰伐鑹轰笅鏈�鏂扮増鏈殑妫�楠岄」鐩�
         Integer ver = productService.selectVerByPro(specificationId).get(0);//璇ュ瀷鍙蜂笅鎶�鏈寚鏍囨渶鏂扮増鏈�*/
         List<Product> productList = productService.selProByVerSpe(technologyId);
         List<InspectionItem> inspectionItemList = productList.stream().map(product -> {
             InspectionItem inspectionItem = new InspectionItem();
             BeanUtils.copyProperties(product, inspectionItem);
+            inspectionItem.setId(null);
             inspectionItem.setCreateTime(new Date());
             inspectionItem.setUpdateTime(new Date());
             inspectionItem.setInspectId(finishedInspect.getId());
@@ -106,7 +107,7 @@
     public String updateFinishInspectsById(String username,Integer id) {
         /*鏇存柊妫�楠屽崟閲岄潰鐨勬楠岀粨璁�*/
         //鍏堝垽鏂楠岀粨鏋�
-        List<Integer> results = inspectionItemMapper.getResult(id,1);
+        List<Integer> results = inspectionItemMapper.getResult(id,2);
         int count = 0;
         for (Integer result : results) {
             if (result != null && result == 1) {

--
Gitblit v1.9.3