diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/problemtype/GardenProblemTypeServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/problemtype/GardenProblemTypeServiceImpl.java index 23cd519..4cc858e 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/problemtype/GardenProblemTypeServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/problemtype/GardenProblemTypeServiceImpl.java @@ -13,6 +13,7 @@ import jakarta.annotation.Resource; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.stream.Collectors; import com.zteits.urbanops.module.garden.dal.dataobject.problemtype.GardenProblemTypeDO; @@ -198,6 +199,10 @@ public class GardenProblemTypeServiceImpl implements GardenProblemTypeService { entity.setStatus(CommonStatusEnum.ENABLE.getStatus()); gardenProblemTypeMapper.insert(entity); count++; + } else if (!Objects.equals(exist.getTypeName(), dict.getLabel())) { + exist.setTypeName(dict.getLabel()); + gardenProblemTypeMapper.updateById(exist); + count++; } } return count;