ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/IFlwCategoryService.java
@@ -27,7 +27,7 @@ * @param categoryId 流程分类ID * @return 流程分类名称 */ String selectCategoryNameById(String categoryId); String selectCategoryNameById(Long categoryId); /** * 查询符合条件的流程分类列表 ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/CategoryNameTranslationImpl.java
@@ -1,5 +1,6 @@ package org.dromara.workflow.service.impl; import cn.hutool.core.convert.Convert; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.dromara.common.translation.annotation.TranslationType; @@ -25,9 +26,12 @@ @Override public String translation(Object key, String other) { Long id = null; if (key instanceof String categoryId) { return flwCategoryService.selectCategoryNameById(categoryId); id = Convert.toLong(categoryId); } else if (key instanceof Long categoryId) { id = categoryId; } return null; return flwCategoryService.selectCategoryNameById(id); } } ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwCategoryServiceImpl.java
@@ -66,8 +66,8 @@ */ @Cacheable(cacheNames = FlowConstant.FLOW_CATEGORY_NAME, key = "#categoryId") @Override public String selectCategoryNameById(String categoryId) { if (StringUtils.isBlank(categoryId)) { public String selectCategoryNameById(Long categoryId) { if (ObjectUtil.isNull(categoryId)) { return null; } FlowCategory category = baseMapper.selectOne(new LambdaQueryWrapper<FlowCategory>()