Commit f84358b9 by yu.sun

sunyu::fix::fix bug about SETMEAL_PRODUCT originalPrice sum

parent 3b306630
......@@ -64,6 +64,7 @@ import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.*;
import java.util.stream.Collectors;
......@@ -823,6 +824,9 @@ public class ShoppingCartMCoffeeServiceImpl {
comboProducts.forEach(combo -> {
getComboxGoods(cartGoods, combo, orderItemList);
});
//取所有固定套餐的价格计算套餐总价
Long originalPrice = comboProducts.stream().filter(orderItemResp -> null != orderItemResp.getProductPrice()).mapToLong(orderItemResp ->orderItemResp.getProductPrice().longValue()).sum();
cartGoods.setOriginalPrice(originalPrice);
}
//特制
if (StringUtils.isNotEmpty(orderItem.getExtInfo())){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment