diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishesnutrition/DishesNutritionServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishesnutrition/DishesNutritionServiceImpl.java index 1c3be0f0..780bed55 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishesnutrition/DishesNutritionServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dishesnutrition/DishesNutritionServiceImpl.java @@ -113,8 +113,13 @@ public class DishesNutritionServiceImpl implements DishesNutritionService { .likeIfPresent(DishesNutritionDO::getNutritionName, "能量") .eqIfPresent(DishesNutritionDO::getDishesId,dishesId) .last("LIMIT 1")); - String nutritionNumber = dis.getNutritionNumber(); - return NumberUtil.div(nutritionNumber, "4.184", 0).toString(); + String nutritionNumber = null; + try { + nutritionNumber = dis.getNutritionNumber(); + return NumberUtil.div(nutritionNumber, "4.184", 0).toString(); + } catch (Exception e) { + return "0"; + } } /** * @Description: 计算营养百分比