价格问题修改上传

This commit is contained in:
lizhenhua 2025-11-18 17:10:23 +08:00
parent 93fc09371a
commit 71efdfb07c
1 changed files with 7 additions and 0 deletions

View File

@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDate;
import java.time.LocalTime;
import java.util.*;
@ -69,6 +70,12 @@ public class ZhhqCookRecipeServiceImpl implements IZhhqCookRecipeService {
.map(WeekRecipeIngredientVO::getCarbohydrate)
.filter(amount -> amount != null)
.reduce(BigDecimal.ZERO, BigDecimal::add);
if (detailVO.getPrice() != null) {
BigDecimal price = new BigDecimal(String.valueOf(detailVO.getPrice()))
.divide(new BigDecimal(100), 1, RoundingMode.HALF_UP);
detailVO.setPrice(price);
}
detailVO.setCalories(totalCalories);
detailVO.setProtein(totalProtein);
detailVO.setFat(totalFat);