批次详情的子项修改实际为新增新的一条bug修复

This commit is contained in:
zhou-hongcheng
2026-01-24 15:35:09 +08:00
parent 5bde552f18
commit 12a5cc6129
@@ -73,9 +73,9 @@ public class BatchDetailImpl extends ServiceImpl<BatchDetailMapper, BatchDetail>
List<BatchDetail> batchDetailListSave2 = new ArrayList<>();
List<BatchDetail> batchDetailListUpdates = new ArrayList<>();
if (CollectionUtil.isNotEmpty(batchDetailDbList)){
Map<String, BatchDetail> batchDetailMap = batchDetailDbList.stream().collect(Collectors.toMap(BatchDetail::getBatchLabels, Function.identity()));
Map<Long, BatchDetail> batchDetailMap = batchDetailDbList.stream().collect(Collectors.toMap(BatchDetail::getBatchDetailId, Function.identity()));
for (BatchDetailDO batchDetailDO : batchDetailDOList){
BatchDetail batchDetailDb = batchDetailMap.get(batchDetailDO.getBatchLabels());
BatchDetail batchDetailDb = batchDetailMap.get(batchDetailDO.getBatchDetailId());
if (batchDetailDb != null){
batchDetailDb.setBatchLabels(batchDetailDO.getBatchLabels());
batchDetailDb.setInputControl(batchDetailDO.getInputControl());