diff --git a/src/main/java/com/glxp/api/service/basic/UdiProductService.java b/src/main/java/com/glxp/api/service/basic/UdiProductService.java index bded86f20..fe5b5b2fd 100644 --- a/src/main/java/com/glxp/api/service/basic/UdiProductService.java +++ b/src/main/java/com/glxp/api/service/basic/UdiProductService.java @@ -421,7 +421,7 @@ public class UdiProductService extends ServiceImpl udiProductEntities = udiProductDao.findByUuids(udiRelevanceEntity.getUuid()); - Integer curLevel = udiRelevanceEntity.getDistributeLevel(); + Integer curLevel = Objects.isNull(udiRelevanceEntity.getDistributeLevel()) ? 1 : udiRelevanceEntity.getDistributeLevel(); List diLevelResponses = findLevelByRelId(udiRelevanceEntity.getId()); //更新各个层级流通时包含计量单元数量 @@ -439,7 +439,7 @@ public class UdiProductService extends ServiceImpl