This commit is contained in:
zjf committed 2025-01-03 21:01:16 +08:00
1 parent 80c4875338
commit d718572371
1 file changed
+2
@@ -72,6 +72,7 @@ public class SupermarketSpuServiceImpl extends ServiceImpl<SupermarketSpuMapper,
//id为null新增
List<SupermarketUnitEntity> insertCollect = supermarketUnitEntityList.stream()
.filter(supermarketUnitEntity -> supermarketUnitEntity.getId() == null).collect(Collectors.toList());
insertCollect.forEach(supermarketUnitEntity -> supermarketUnitEntity.setSpuId(supermarketSpu.getId()));
List<SupermarketUnitEntity> updateCollect = supermarketUnitEntityList.stream()
.filter(supermarketUnitEntity -> supermarketUnitEntity.getId() != null).collect(Collectors.toList());
supermarketUnitService.updateBatchById(updateCollect);
@@ -84,6 +85,7 @@ public class SupermarketSpuServiceImpl extends ServiceImpl<SupermarketSpuMapper,
if (CollectionUtils.isNotEmpty(supermarketAuxiliaryCodeEntityList)) {
List<SupermarketAuxiliaryCodeEntity> insertCollect = supermarketAuxiliaryCodeEntityList.stream().filter(supermarketAuxiliaryCodeEntity -> supermarketAuxiliaryCodeEntity.getId() == null).collect(Collectors.toList());
List<SupermarketAuxiliaryCodeEntity> updateCollect = supermarketAuxiliaryCodeEntityList.stream().filter(supermarketAuxiliaryCodeEntity -> supermarketAuxiliaryCodeEntity.getId() != null).collect(Collectors.toList());
insertCollect.stream().forEach(supermarketAuxiliaryCodeEntity -> supermarketAuxiliaryCodeEntity.setSpuId(supermarketSpu.getId()));
supermarketAuxiliaryCodeService.saveBatch(insertCollect);
supermarketAuxiliaryCodeService.updateBatchById(updateCollect);
}else {