diff --git a/casic-metering-common/src/main/java/com/casic/missiles/utils/DictCodeUtils.java b/casic-metering-common/src/main/java/com/casic/missiles/utils/DictCodeUtils.java index 0850792..91f1072 100644 --- a/casic-metering-common/src/main/java/com/casic/missiles/utils/DictCodeUtils.java +++ b/casic-metering-common/src/main/java/com/casic/missiles/utils/DictCodeUtils.java @@ -27,6 +27,9 @@ throw new BusinessException(500, "缓存名不能为空"); } AbstractDictService dictService = SpringContextUtil.getBean(AbstractDictService.class); + if(Objects.isNull(field.get(object)) || StringUtils.isEmpty(field.get(object).toString())){ + continue; + } String name = dictService.getDictNameByCode(dictCodeField.cacheName(), field.get(object).toString()); if (StringUtils.isEmpty(name)) { throw new BusinessException(500, dictCodeField.message());