diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java index c3051dda..cd065760 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java @@ -265,8 +265,10 @@ public class DevuceServiceImpl implements DevuceService { for (DevuceDO devuceDO:devuceDOS){ DevuceListVO devuceListVO = new DevuceListVO(); BeanUtil.copyProperties(devuceDO,devuceListVO); - String dishesName = dishesMapper.selectById(devuceDO.getDishesId()).getDishesName(); - devuceListVO.setDishesName(dishesName); + DishesDO dishesDO = dishesMapper.selectById(devuceDO.getDishesId()); + if(ObjUtil.isNotEmpty(dishesDO)&& ObjUtil.isNotEmpty(dishesDO.getDishesName())){ + devuceListVO.setDishesName(dishesDO.getDishesName()); + } devuceListVOS.add(devuceListVO); } return devuceListVOS;