diff --git a/src/main/java/com/glxp/api/service/sync/HeartService.java b/src/main/java/com/glxp/api/service/sync/HeartService.java index cfc7503c0..417daedc4 100644 --- a/src/main/java/com/glxp/api/service/sync/HeartService.java +++ b/src/main/java/com/glxp/api/service/sync/HeartService.java @@ -1874,7 +1874,15 @@ public class HeartService { }); } if (CollectionUtil.isNotEmpty(productsList)) { - + BasicProductsEntity basicProductsEntity = productsList.get(0); + List basicProductsEntities = basicProductsDao.selectList(new LambdaQueryWrapper().eq(BasicProductsEntity::getUuid, basicProductsEntity.getUuid())); + if (CollectionUtil.isNotEmpty(basicProductsEntities)){ + for (BasicProductsEntity basicProductsEntity1 : basicProductsEntities){ + if (basicProductsEntity1.getNameCode() == null){ + basicProductsDao.deleteById(basicProductsEntity1); + } + } + } List> splits = CustomUtil.splitList(productsList, 200); splits.forEach(items -> { basicProductsDao.replaceBatch(items);