修复
This commit is contained in:
1 parent
80c4875338
commit
d718572371
1 file changed
+2
+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 {
|
||||
|
||||
Reference in new issue
Block a user