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