From 5f31c75586692df25110ad08d645f1b1dd9702d5 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期五, 08 八月 2025 16:22:55 +0800
Subject: [PATCH] 质检编辑更新

---
 src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java |   42 +++++-------------------------------------
 1 files changed, 5 insertions(+), 37 deletions(-)

diff --git a/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java b/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
index b2633a8..4bb8185 100644
--- a/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
+++ b/src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -64,22 +64,6 @@
             qualityInspectParam.setInspectId(qualityInspect.getId());
         }
         qualityInspectParamService.saveBatch(qualityInspectDto.getQualityInspectParams());
-//        String[] ignoreProperties = {"id"};//鎺掗櫎id灞炴��
-//        //鏍规嵁浜у搧id鏌ヨ鎸囨爣缁存姢瀵瑰簲鏂板妫�楠屽弬鏁�
-//        List<QualityTestStandard> qualityTestStandards = qualityTestStandardMapper.selectList(Wrappers.<QualityTestStandard>lambdaQuery()
-//                .eq(QualityTestStandard::getProductId, qualityInspect.getProductId()));
-//        if (qualityTestStandards.size()>0){
-//
-//            List<QualityInspectParam> qualityInspectParams = qualityTestStandards.stream().map(qualityTestStandard -> {
-//                QualityInspectParam qualityInspectParam = new QualityInspectParam();
-//                BeanUtils.copyProperties(qualityTestStandard, qualityInspectParam,ignoreProperties);
-//                qualityInspectParam.setInspectId(qualityInspect.getId());
-//                return qualityInspectParam;
-//            }).collect(Collectors.toList());
-//            qualityInspectParamService.saveBatch(qualityInspectParams);
-//        }else{
-//            throw new BaseException("璇ヤ骇鍝佹病鏈夌淮鎶ゆ楠屾寚鏍�,璇锋鏌�!!!!!!!!");
-//        }
         return 0;
     }
 
@@ -165,31 +149,15 @@
     @Override
     public int updateQualityInspect(QualityInspectDto qualityInspectDto) {
         if (qualityInspectDto.getQualityInspectParams().size()>0) {
-            qualityInspectParamService.updateBatchById(qualityInspectDto.getQualityInspectParams());
+            qualityInspectParamService.remove(Wrappers.<QualityInspectParam>lambdaQuery().eq(QualityInspectParam::getInspectId,qualityInspectDto.getId()));
+            for (QualityInspectParam qualityInspectParam : qualityInspectDto.getQualityInspectParams()) {
+                qualityInspectParam.setInspectId(qualityInspectDto.getId());
+            }
+            qualityInspectParamService.saveBatch(qualityInspectDto.getQualityInspectParams());
         }
         QualityInspect qualityInspect = new QualityInspect();
         BeanUtils.copyProperties(qualityInspectDto,qualityInspect);
         return qualityInspectMapper.updateById(qualityInspect);
-
-//        String[] ignoreProperties = {"id"};//鎺掗櫎id灞炴��
-//        //鍏堝垹闄ゆ墍鏈夋楠屽弬鏁板啀鏂板
-//        qualityInspectParamService.remove(Wrappers.<QualityInspectParam>lambdaQuery()
-//                .eq(QualityInspectParam::getInspectId,qualityInspect.getId()));
-//        //鏍规嵁浜у搧id鏌ヨ鎸囨爣缁存姢瀵瑰簲鏂板妫�楠屽弬鏁�
-//        List<QualityTestStandard> qualityTestStandards = qualityTestStandardMapper.selectList(Wrappers.<QualityTestStandard>lambdaQuery()
-//                .eq(QualityTestStandard::getProductId, qualityInspect.getProductId()));
-//        if (qualityTestStandards.size()>0){
-//            List<QualityInspectParam> qualityInspectParams = qualityTestStandards.stream().map(qualityTestStandard -> {
-//                QualityInspectParam qualityInspectParam = new QualityInspectParam();
-//                BeanUtils.copyProperties(qualityTestStandard, qualityInspectParam,ignoreProperties);
-//                qualityInspectParam.setInspectId(qualityInspect.getId());
-//                return qualityInspectParam;
-//            }).collect(Collectors.toList());
-//            qualityInspectParamService.saveBatch(qualityInspectParams);
-//        }else{
-//            throw new BaseException("璇ヤ骇鍝佹病鏈夌淮鎶ゆ楠屾寚鏍�,璇锋鏌�!!!!!!!!");
-//        }
-//        return  qualityInspectMapper.updateById(qualityInspect);
     }
 
     @Override

--
Gitblit v1.9.3