价格问题

This commit is contained in:
2024-05-17 10:11:00 +08:00
parent 6a2efde318
commit 77d9a9ef25

View File

@@ -275,16 +275,23 @@ public class ProductService {
//价格组装
for (TbProductSku tbProductSku : productSku.get()) {
//
//
if (tbProductSku.getSalePrice().compareTo(BigDecimal.ZERO) == 0) {
productInfo.setOriginPrice(BigDecimal.ZERO);
productInfo.setDiscount(BigDecimal.ZERO);
if(tbProductSku.getOriginPrice().compareTo(BigDecimal.ZERO) == 0){
productInfo.setOriginPrice(BigDecimal.ZERO);
productInfo.setDiscount(BigDecimal.ZERO);
productInfo.setSalePrice(BigDecimal.ZERO);
}else {
productInfo.setOriginPrice(tbProductSku.getOriginPrice());
productInfo.setDiscount(BigDecimal.ZERO);
productInfo.setSalePrice(tbProductSku.getOriginPrice());
}
} else {
productInfo.setOriginPrice(tbProductSku.getSalePrice());
productInfo.setOriginPrice(tbProductSku.getOriginPrice());
productInfo.setDiscount(BigDecimalUtils.getDiscount(tbProductSku.getOriginPrice(), tbProductSku.getSalePrice()));
//现价
productInfo.setSalePrice(tbProductSku.getSalePrice());
}
//现价
productInfo.setSalePrice(new BigDecimal(tbProductSku.getSalePrice().toString()));
}
//销量
productInfo.setRealSalesNumber(new BigDecimal(tbProduct.getRealSalesNumber()));