|
@@ -419,9 +419,9 @@ public class PageServiceImpl implements PageService {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
List<ProductItemVo> productList = pageMapper.getBuyAgainProducts(userId);
|
|
|
productList.forEach(product -> {
|
|
|
- double price = product.getPrice();
|
|
|
- double costPrice = product.getCostPrice();
|
|
|
- double discountPrice = product.getDiscountPrice();
|
|
|
+ double price = product.getPrice()!=null?product.getPrice():0d;
|
|
|
+ double costPrice = product.getCostPrice()!=null?product.getCostPrice():0d;
|
|
|
+ double discountPrice = product.getDiscountPrice()!=null?product.getDiscountPrice():0d;
|
|
|
Integer costFlag = product.getCostCheckFlag();
|
|
|
// 成本大于等于复购价 或 复购价大于机构价
|
|
|
boolean state = (costFlag == 1 && MathUtil.compare(costPrice, discountPrice) >=0) || MathUtil.compare(discountPrice, price) >0;
|