Преглед на файлове

Merge remote-tracking branch 'origin/developerA' into developerA

plf преди 3 години
родител
ревизия
1297d4bf9b
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      src/main/java/com/caimei365/commodity/service/impl/PageServiceImpl.java

+ 3 - 3
src/main/java/com/caimei365/commodity/service/impl/PageServiceImpl.java

@@ -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;