帮我修改一下bug public String getNameString value String parentDictCode if StringUtilsisEmptyparentDictCode 查询条件wher value = QueryWrapperDict wrapper = new QueryWrapper;
public String getName(String value, String parentDictCode) {
if (StringUtils.isEmpty(value)) {
return "";
}
if (StringUtils.isEmpty(parentDictCode)) {
//查询条件where value = ?
QueryWrapper
private Dict getDict(String dictCode) {
if (StringUtils.isEmpty(dictCode)) {
return null;
}
QueryWrapper<Dict> wrapper = new QueryWrapper<>();
wrapper.eq("dict_code", dictCode);
return baseMapper.selectOne(wrapper);
}
修改说明:
- 首先判断value是否为空,如果为空则直接返回空字符串。
- 在else分支中,先获取parentDict,如果获取不到则直接返回空字符串。
- 修改查询条件where parent_id = parentDict.id。
- 在getDict()方法中,如果dictCode为空则直接返回null。
原文地址: https://www.cveoy.top/t/topic/b0Il 著作权归作者所有。请勿转载和采集!